Ho scritto il seguente pogramma per esercitarmi un pò con gli switch, programma che esegue le 4 operazioni fondamentali:
Lo mando in esecuzione e inserito il primo operando mi da una segnalazione d'errore di windows...che c'è che nn va?codice:#include <stdio.h> #include <conio.c> #include <stdlib.h> #include <iostream.h> #include <conio.h> void addizione(void); void sottrazione (void); void moltiplicazione (void); void divisione (void); int main() { int ch; gotoxy(25,1); printf("Calcolatrice elementare\n"); gotoxy(1,2); printf("_Premere 1 per eseguire un'addizione\n"); printf("__Premere 2 per eseguire una sottrazione\n"); printf("___Premere 3 per eseguire una moltiplicazione\n"); printf("____Premere 4 per eseguire una divisione\n"); printf("_____Inserisci la tua scelta "); ch=getchar(); //legge il carattere inserito switch(ch) { case '1' : addizione(); break; case '2' : sottrazione(); break; case '3' : moltiplicazione(); break; case '4' : divisione(); break; default : printf("Non e' stata selezionata alcuna opzione "); } getch(); return 0; } void addizione(void){ //esegue la somma di due operandi float x, y, somma; printf("Inserisci i due numeri da sommare "); scanf("%f %f", x, y); somma=x+y; printf("La somma dei due operandi e' %f ", somma); getch(); } void sottrazione(void){ //esegue la sottrazione di due operandi float x, y, differenza; printf("Inserisci i due numeri da sottrarre "); scanf("%f %f", x, y); differenza=x-y; printf("La differenza dei due operandi e' %f ", differenza); getch(); } void moltiplicazione(void){ float x, y, prodotto; printf("Inserisci i due numeri da moltiplicare "); scanf("%f %f", x, y); prodotto=x*y; printf("Il prodotto dei due operandi e' %f ", prodotto); getch(); } void divisione(void){ float x, y, quoziente; printf("Inserisci i due numeri da dividere "); scanf("%f %f", x, y); quoziente=x/y; printf("Il quoziente dei due operandi e' %f ", quoziente); getch(); }![]()

Rispondi quotando
