programmino sulle operazioni parzialmente funzionante
Inviato: domenica 14 settembre 2008, 18:08
Cari utenti,
ho un problema.
Sono un novizio nello studio del C e non riesco a far funizonare questo piccolo programmino.
Dopo aver chiesto l'inserimento delle prime due variabili int, si interrompe.
Dove ho sbagliato? Vi prego di aiutarmi.
Grazie e buona serata.
ho un problema.
Sono un novizio nello studio del C e non riesco a far funizonare questo piccolo programmino.
Dopo aver chiesto l'inserimento delle prime due variabili int, si interrompe.
Dove ho sbagliato? Vi prego di aiutarmi.
Grazie e buona serata.
Codice: Seleziona tutto
#include<stdio.h>
int main()
{
printf("Inserisci il primo numero\n");
int a;
scanf("%d", &a);
printf("Inserisci il secondo numero\n");
int b;
scanf("%d", &b);
printf("Scegli il tipo di operazione\n");
char op;
op = getchar();
if (( op == 'M')||( op == 'm'))
{printf("Hai scelto la moltiplicazione\n");
printf("Il risultato è %d\n", a*b);}
if (( op == 'D')||(op == 'd'))
{printf("Hai scelto la divisione\n");
printf("Il risultato è %d\n", a/b);}
if (( op == 'A')||( op == 'a'))
{printf("Hai scelto la addizione\n");
printf("Il risultato è %d\n", a+b);}
if (( op == 'S')||( op == 's'))
{printf("Hai scelto la sottrazione\n");
printf("Il risultato è %d\n", a-b);}
}