Concetti Chiave

  • L'applicazione offre un'interfaccia semplice per eseguire operazioni matematiche di base come somma, differenza, prodotto e quoziente.
  • Gli utenti possono inserire più numeri per ciascuna operazione, rendendo la calcolatrice versatile per vari calcoli.
  • La navigazione avviene tramite un menu a scelta, dove l'utente seleziona l'operazione desiderata tramite un numero.
  • Le funzioni specifiche gestiscono ciascuna operazione, accumulando i risultati attraverso cicli di input.
  • Il programma si chiude in modo pulito quando l'utente seleziona l'opzione di uscita, restituendo il controllo al sistema operativo.

#include

#include

int SommaDiTotInteri(int);

int DifferenzaDiTotInteri(int);

int ProdottoDiTotInteri(int);

int QuozienteDiTotInteri(int);

main()

{

system("TITLE Somma di N Interi");

system("COLOR 0a");

int num,r,scelta;

while(true)

{

system("CLS");

printf("===============================================================================\t\t\t\tCALCOLATRICE EASY v1.0\n\t\t\t\tBy BlackWolf~Sec\n===============================================================================");

printf("\n1>Somma\n2>Differenza\n3>Prodotto\n4>Quoziente\n0>Esci\n");

printf(">");

scanf("%d",&scelta);

switch(scelta)

{

Quali sono le operazioni di somma e differenza?

case 1:

printf("Quanti numeri vuoi sommare?:\t");

scanf("%d",&num);

r=SommaDiTotInteri(num);

printf("La Somma e\':\t%d\n",r);

break;

case 2:

printf("\nQuanti numeri vuoi sottrarre?:\t");

scanf("%d",&num);

r=DifferenzaDiTotInteri(num);

printf("La Differenza e\':\t%d\n",r);

break;

Operazioni di prodotto e quoziente

case 3:

printf("\nQuanti numeri vuoi moltiplicare?:\t");

scanf("%d",&num);

r=ProdottoDiTotInteri(num);

printf("Il Prodotto e\':\t%d\n",r);

break;

case 4:

printf("\nQuanti numeri vuoi dividere?:\t");

scanf("%d",&num);

r=QuozienteDiTotInteri(num);

printf("Il Quoziente e\':\t%d\n",r);

break;

case 0:

return 0;

}

}

system("pause>nul");

}

Funzioni di calcolo

int SommaDiTotInteri(int x)

{

int a,c,s=0;

for(c=0;c

{

printf("Inserisci il numero:\t");

scanf("%d",&a);

s+=a;

}

return(s);

}

int DifferenzaDiTotInteri(int x)

{

int a,d=0,c;

printf("Inserisci un numero:\t");

scanf("%d",&a);

d=a;

for(c=1;c

{

printf("Inserisci un numero:\t");

scanf("%d",&a);

d-=a;

}

return(d);

}

int ProdottoDiTotInteri(int x)

{

int a,c,p;

printf("Inserisci un numero:\t");

scanf("%d",&a);

p=a;

for(c=1;c

{

printf("Inserisci un numero:\t");

scanf("%d",&a);

p*=a;

}

return(p);

}

int QuozienteDiTotInteri(int x)

{

int a,c,q;

printf("Inserisci un numero:\t");

scanf("%d",&a);

q=a;

for(c=1;c

{

printf("Inserisci un numero:\t");

scanf("%d",&a);

q/=a;

}

return(q);

}

Domande da interrogazione

  1. Quali operazioni matematiche può eseguire la calcolatrice Easy v1.0?
  2. La calcolatrice Easy v1.0 permette di eseguire operazioni di somma, differenza, prodotto e quoziente di numeri interi, come indicato nel menu principale del programma.

  3. Come funziona la funzione di somma nella calcolatrice?
  4. La funzione SommaDiTotInteri chiede all'utente quanti numeri desidera sommare e poi accumula il totale dei numeri inseriti, restituendo il risultato finale.

  5. Cosa accade se l'utente sceglie di uscire dal programma?
  6. Se l'utente seleziona l'opzione 0, il programma termina e restituisce il controllo al sistema operativo, come specificato nel case 0 del menu.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community