#include<stdio.h>
#include<iostream>
int main() {
int menu,a,b,c;
float sqrt;
printf("Ciao!\n");
menu=1; //I cicli while durano all'infinito. Se scrivo while(1) {..} [oppure menu=1 while(menu)] lui esegue il contenuto all'infinito.
while(menu != 0) { //Significa se quando menù è diverso da zero || while (domanda) {..} serve a porre una domanda all'utente. In base a una serie di proposte l'utente può selezionarne una e il while eseguirà tutto il blocco di codice all'interno delle parentesi. Quando l'utente decide di smettere di usare la funzione, il segnale passa per il e la funzione termina.
printf("MENU' PRINCIPALE\n");
printf("1.) SOMMA\n");
printf("2.) SOTTRAZIONE\n");
printf("3.) MOLTIPLICAZIONE\n");
printf("4.) DIVISIONE\n");
printf("5.) QUADRATO\n");
printf("6.) AREA DI UN TRIANGOLO DATA BASE E ALTEZZA\n");
printf("7.) AREA DI UN TRIANGOLO DATI I CATETI\n");
printf("premi 0 per uscire \n");
scanf("%d",&menu);
if(menu == 1) {
printf("Inserisci primo numero\n");
scanf("%d",&a);
printf("Inserisci secondo numero\n");
scanf("%d",&b);
c = a + b;
printf("Somma = %d \n", c);
}
if(menu == 2) {
printf("Inserisci primo numero\n");
scanf("%d",&a);
printf("Inserisci secondo numero\n");
scanf("%d",&b);
c = a - b;
printf("Sottrazione = %d \n", c);
}
if(menu == 3) {
printf("Inserisci primo numero\n");
scanf("%d",&a);
printf("Inserisci secondo numero\n");
scanf("%d",&b);
c = a * b;
printf("Moltiplicazione = %d \n", c);
}
if(menu == 4) {
printf("Inserisci primo numero\n");
scanf("%d",&a);
printf("Inserisci secondo numero\n");
scanf("%d",&b);
c = a / b;
printf("Divisione = %d \n", c);
}
if(menu == 5) {
printf("Inserisci un numero numero\n");
scanf("%d",&a);
c = a*a;
printf("il quadrato del numero è =%d \n", c);
}
if (menu == 6) {
printf("inserisci la base\n");
scanf("%d",&a);
printf("inserisci l'altezza\n");
scanf("%d",&b);
c=(a*b)/2;
printf("l' area del triangolo è =%d \n", c);
}
if (menu == 7) {
printf("inserisci un cateto\n");
scanf("%d",&a);
printf("inserisci l' altro cateto\n");
scanf("%d",&b);
c=sqrt((a*a)+(b*b));
printf("l' area del triangolo è =%d \n", c);
}
} //fine della funzione while
return 0; }
Ragazzi, vado in 2° superiore indirizzo scientifco, ho fatto questo piccolo programmino come compito per casa e nell'ultima funzione if(quella con la radice quadrata), mi da l'errore: sqrt cannot be used as a funcion, come dovrei risolvere?