Salve a tutti!
Ho uno stupido programma in C per dos che calcola l'ipotenusa con pitagora. vorrei che alla fine del programma tutto mi iniziasse dinuovo da capo.
come faccio?
Grazie!
Salve a tutti!
Ho uno stupido programma in C per dos che calcola l'ipotenusa con pitagora. vorrei che alla fine del programma tutto mi iniziasse dinuovo da capo.
come faccio?
Grazie!
Utilizzando un ciclo:
Nel tuo caso metti per esempio, alla pressione di una qualsiasi lettera.codice:do { codice programma... ... ... } while (condizione);
michele
michele.facchin@virgilio.it
Server:irc.azzurra.org | /join #c
Ossia che dopo il calcolo ti chieda nuovi dati per un altro calcolo?
si, esatto! che mi cheda di nuovo i dati.
metto
system("pause"); dopo while? Michele Facchin
scrivetemela giusta!
codice:#include <conio.h> #include <stdio.h> int main(){ char c; do { puts("Questo è un programma..."); puts("ecc..."); puts("ecc.."); //... //... puts("Vuoi continuare?"); c=getch(); } while (c != 'n'); return(0); }
michele
michele.facchin@virgilio.it
Server:irc.azzurra.org | /join #c
oppure:
codice:#include<stdio.h> void main(){ char buff; while(1){ printf("[e] = exit\n[invio] = new\n: "); scanf("%c",&buff); if(buff=='e')break; printf("\nCALCOLO DELL\'IPOTENUSA\n\n"); //QUI inserirai il codice per calcolare l'ipotenusa } }
...Terrible warlords, good warlords, and an english song
grazie ragazzi! continuare a postrare se avete altre idee!
SEMPRE IN C!
Ti conviene pensare anche a te come fare... Altrimenti non si diventa programmatori...
Loro lo sanno già fare bene! :gren:
e lo scrpt di pitagora dove ce lo infili qui dentro?Originariamente inviato da Michele Facchin
codice:#include <conio.h> #include <stdio.h> int main(){ char c; do { puts("Questo è un programma..."); puts("ecc..."); puts("ecc.."); //... //... puts("Vuoi continuare?"); c=getch(); } while (c != 'n'); return(0); }
Al posto di:
codice:puts("Questo è un programma..."); puts("ecc..."); puts("ecc.."); //... //...
michele
michele.facchin@virgilio.it
Server:irc.azzurra.org | /join #c