Kan du ikke smide det hele i en while løkke som holder øje med en variable er sat eller ej. Du kan så få brugeren til at sætte den lig fals eller sand i slutningen at dit program.
start: printf ("Indstat dit f\x9Brst tal\n:"); //her indtastes det første tal scanf ("%f", &tal1); //her gemmes det første tal
printf ("Indtast dit n\x91ste tal\n:"); //her indtastes det næste tal scanf ("%f", &tal2); //her gemmes det næste tal
printf ("Vil du plus s\x86 v\x91lge 1\nVil du minus s\x86 v\x91lge 2\nVil du gange s\x86 v\x91lge 3\nVil du dividere s\x86 v\x91lge 4\n:"); //her skal du vælge om hvad du vil gøre med tallene
scanf ("%f", &valg); //her bliver dit valg gemt
if (valg = 1) //hvis du vælger 1 bliver de to tal plusset { resultat = tal1 + tal2; } if (valg = 2) //hvis du vælger 2 bliver de to tal minuset { resultat = tal1 - tal2; } if (valg = 3) //hvis du vælger 3 bliver de to tal ganget { resultat = tal1 * tal2; } if (valg = 4) //hvis du vælger 4 bliver de to tal divideret { resultat = tal1 / tal2; }
printf ("Dit resultat er %f\nVil du pr\x9Bve igen?\nja eller nej\n:", resultat);
int main(void) { float tal1; float tal2; float resultat; int valg; int cont;
do {
printf ("Indstat dit f\x9Brst tal\n:"); scanf ("%f", &tal1);
printf ("Indtast dit n\x91ste tal\n:"); scanf ("%f", &tal2);
printf ("Vil du plus s\x86 v\x91lge 1\nVil du minus s\x86 v\x91lge 2\nVil du gange s\x86 v\x91lge 3\nVil du dividere s\x86 v\x91lge 4\n:"); //her skal du vælge om hvad du vil gøre med tallene
int main(void) { float tal1; float tal2; float resultat; int valg; int cont;
while(1) { printf ("Vil du plus s\x86 v\x91lge 1\n" "Vil du minus s\x86 v\x91lge 2\n" "Vil du gange s\x86 v\x91lge 3\n" "Vil du dividere s\x86 v\x91lge 4\n" "Vil du afslutte s\x86 v\x91lge 5\n:"); scanf ("%d", &valg);
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.