FiRe-CrAsH (Normal User)
Newbie
Messaggi: 18
Iscritto: 08/03/2008
|
Questo topic è stato chiuso dal moderatore
Codice sorgente - presumibilmente C++ |
#include <stdio.h> #include <stdlib.h> #include<conio.h> #include<math.h> /* Name: Calcolatrice Author: FiRe-CrAsH E-Mail: FiRe-CrAsH@MsN.com */ int main(int argc, char *argv[]) { signed char primo[] = "\nInserisci il primo numero: "; signed char secondo[] = "\nInserisci il secondo numero: "; signed char risultato[] = "\nRisultato: "; signed char linea[] = "\n*****************************************************\n"; int scelta,x; float num1,num2; printf("*****************************************************\n"); printf("Scegli Un Opzione:\n"); printf("*****************************************************\n"); printf("1)Addizione 5)Elevamento a Potenza\n"); printf("2)Sottrazione 6)Radice Quadrata \n"); printf("3)Moltiplicazione 7)Area Triangolo \n"); printf("4)Divisione 8)Esci \n\n"); printf("Scelta Numero: "); scanf("%d",&scelta); switch(scelta) { case 1: { printf("%s",linea); printf("%s",primo); scanf("%f",&num1); printf("%s",secondo); scanf("%f",&num2); printf("%s",risultato); printf("%f",num1+num2); getch(); } break; case 2: { printf("%s",linea); printf("%s",primo); scanf("%f",&num1); printf("%s",secondo); scanf("%f",&num2); printf("%s",risultato); printf("%f",num1-num2); getch(); } break; case 3: { printf("%s",linea); printf("%s",primo); scanf("%f",&num1); printf("%s",secondo); scanf("%f",&num2); printf("%s",risultato); printf("%f",num1*num2); getch(); } break; case 4: { printf("%s",linea); printf("%s",primo); scanf("%f",&num1); printf("%s",secondo); scanf("%f",&num2); printf("%s",risultato); printf("%f",num1/num2); getch(); } break; case 5: { printf("%s",linea); printf("\nInserisci il numero da elevare: "); scanf("%f",&num1); printf("\nInserisci l'esponente: "); scanf("%f",&num2); printf("%s",risultato); printf("%f",pow(num1,num2)); getch(); } break; case 6: { printf("%s",linea); printf("\nInserisci il numero: "); scanf("%f",&num1); printf("%s",risultato); printf("%f",sqrt(num1)); getch(); } break; case 7: { printf("%s",linea); printf("\nInserisci la base: "); scanf("%f",&num1); printf("\n\nInserisci l'altezza: "); scanf("%f",&num2); printf("%s",risultato); printf("%f",num1 * num2 / 2); getch(); } break; case 8: { printf("%s",linea); printf("\nUscito Dal Programma"); } break; default: { printf("%s",linea); printf("\nScegli Un Opzione Valida "); getch(); } break; } return 0; }
|
|