#include using namespace std; #define cls system ("cls"); // comando per la pulizia dello schermo // dichiarazioni delle funzioni : void funz1 (); void funz2 (); void funz3 (); int main () { int wl = 1; // variabile per comandare il do-wile do { cout << " Vediamo di vedere quello che' ho scritto in questo 2do testo del forum\n" << " si e' parlato dell' e , vediamo lo ,\n il il e il poi vediamo il e \n"; cout << "\n [in questa sezione usiamo un e un \n per le varie scelte del menu ] " << "Che funzione si sceglie :" << endl; cout << " leggenda: \n 1) area figure piane \n 2) area riservata \n 3) la tabellinara i primi 100 "; cout << " \n\n\t0) uscita [scelta 0,1,2,3, ?]>> "; int sc; cin >> sc; cls; // pulizia dello schermo switch ( sc ) { // scelte da fare, il (wl = 0) è il comando per uscire dal do-while case 0: cls; cout << " 0 = Uscita dalla sezione\n "; wl = 0; break; case 1: funz1 (); break; case 2: funz2 (); break; case 3: funz3 (); break; default: cout << " Numero scelta errato \a \n\n"; break; } } while ( wl != 0 ); // comando comandato dal case 0: con ( wl=0 ) system ( "pause" ); } void funz1 () { int sc1, w1 = 1; double ar , ba , al, pi= 3.141; //variabili in uso while ( w1 != 0) // il while comandato dal 1° if (sc1==0) w1 = 0 { cout << " Scelta e Funzione numero 1 qui vediamo un giro con while \n e delle scelte da fare con degli if - else if else \n\n [ le figure piane e la sua area, quale area desideri trovare ?] \n\n 1) quadrato\t2) rettangolo\t3) triangolo\t4) cerchio \n\n 5) note\t0) Uscita "; cin >> sc1; if ( sc1 == 0 ) { cout << " Uscita dalle figure piane "; w1 = 0; cls; } else if ( sc1==1 ) { cls; cout << "\n Calcoliamo l'area di un quadrato inserisci un lato \n inserire numeri reali "; cin >> ba; ar = ba*ba; cout << "\n [< l'area del nostro quadrato e': [<" << ar <<" >] >]\n\n" ; } else if ( sc1 == 2 ) { cls; cout << "\n Calcoliamo l'area di un rettangolo inserisci la base e altezza \n inserire numeri reali "; cin >> ba; cin >> al; ar = ba*al ; cout << "\n [< l'area del nostro rettangolo e': [<" << ar << " >] >]\n\n"; } else if ( sc1 == 3 ) { cls; cout << "\n Calcoliamo l'area di un triangolo inserisci la base e altezza \n inserire numeri reali "; cin >> ba; cin >> al; ar = (ba*al) /2 ; cout << "\n [< l'area del nostro triangolo e': [<" << ar << " >] >]\n\n"; } else if ( sc1 == 4 ) { cls; cout << "\n Calcoliamo l'area di un cerchio inserisci il raggio \n inserire numeri reali "; cin >> ba; ar = pi* ba*ba; cout << "\n [< l'area del nostro cerchio e': [<" << ar << " >] >]\n\n"; } else if (sc1 ==5 ) { char g; cls; cout << " qui non ci sono note al momento, ma usiamo il comando < continue >... che ci riporta dentro il nostro ciclo \n premere un tasto + invio \n "; cin >> g; continue; } } } void funz2 () { cls; double a , b , r; cout << " Scelta e Funzione numero 2 "; cout << "area riservata per i conti \n inserisci 2 numeri reali\n" << " inserisci numero a : "; cin >> a; cout << " inserisci il numero b : "; cin >> b; cout << "\n i numeri inseriti ci porta questi risultati :\n "; r = a + b; cout << "\n la somma di a + b e': " << r; r = a - b; cout << "\n la sottrazione di a - b e' : " << r; r = b - a; cout << "\n la sottrazione di b - a e' : " << r; r = a * b; cout << "\n la moltiplicazione di a x b e' : " << r; r = a / b; cout << "\n la divisione di a : b e' : " << r; r = b / a; cout << "\n la divisione di b : a e' : " << r; cout << "\n premere un tasto per continuare "; char cc; cin >> cc; cls; } void funz3 () { cls; int num , to, to1, to2,to3, i , j ,k,y; char us; cout << " Scelta numero 3 qui vediamo le tabelline su i primi 100 numeri\n uso il < for > per far girare il formulario\n con quale numero desidero calcolare la tabellina ? "; cin >> num; cout << endl; for ( i = 1; i <= 25; i++ ) { to = i * num; k = i + 25; to1 = k * num; y = i + 50; to2 = y * num; j = i + 75; to3 = j * num; cout << "[" << i << "x " << /*num << */"n = " << to << " ] "; cout << "[" << k << "x " << /*num << */"n = " << to1 << " ] "; cout << "[" << y << "x " << /*num << */"n = " << to2 << " ] "; cout << "[" << j << "x " << /*num << */"n = " << to3 << " ]\n"; } cout << "\n\n premere un tasto per uscire "; cin >> us; cls; }