Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Calcolatrice <_<
Forum - C/C++ - Calcolatrice <_<

Avatar
FiRe-CrAsH (Normal User)
Newbie


Messaggi: 18
Iscritto: 08/03/2008

Segnala al moderatore
Postato alle 14:59
Lunedì, 10/03/2008
Questo topic è stato chiuso dal moderatore

Codice sorgente - presumibilmente C++

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include<conio.h>
  4. #include<math.h>
  5. /*
  6.   Name:  Calcolatrice
  7.   Author: FiRe-CrAsH
  8.   E-Mail: FiRe-CrAsH@MsN.com
  9. */
  10. int main(int argc, char *argv[])
  11. {
  12.   signed char primo[] = "\nInserisci il primo numero: ";
  13.   signed char secondo[] = "\nInserisci il secondo numero: ";
  14.   signed char risultato[] = "\nRisultato: ";
  15.   signed char linea[] = "\n*****************************************************\n";
  16.   int scelta,x;
  17.   float num1,num2;
  18.   printf("*****************************************************\n");
  19.   printf("Scegli Un Opzione:\n");
  20.   printf("*****************************************************\n");
  21.   printf("1)Addizione           5)Elevamento a Potenza\n");
  22.   printf("2)Sottrazione         6)Radice Quadrata     \n");
  23.   printf("3)Moltiplicazione     7)Area Triangolo      \n");
  24.   printf("4)Divisione           8)Esci                 \n\n");
  25.   printf("Scelta Numero: ");
  26.   scanf("%d",&scelta);
  27.   switch(scelta)
  28.   {
  29.                 case 1: {
  30.                      printf("%s",linea);
  31.                      printf("%s",primo);
  32.                      scanf("%f",&num1);
  33.                      printf("%s",secondo);
  34.                      scanf("%f",&num2);
  35.                      printf("%s",risultato);
  36.                      printf("%f",num1+num2);
  37.                      getch();
  38.                      }
  39.                      break;
  40.                  case 2: {
  41.                        printf("%s",linea);
  42.                      printf("%s",primo);
  43.                      scanf("%f",&num1);
  44.                      printf("%s",secondo);
  45.                      scanf("%f",&num2);
  46.                      printf("%s",risultato);
  47.                      printf("%f",num1-num2);
  48.                      getch();
  49.                      }
  50.                      break;
  51.                  case 3: {
  52.                        printf("%s",linea);
  53.                      printf("%s",primo);
  54.                      scanf("%f",&num1);
  55.                      printf("%s",secondo);
  56.                      scanf("%f",&num2);
  57.                      printf("%s",risultato);
  58.                      printf("%f",num1*num2);
  59.                      getch();
  60.                      }
  61.                       break;
  62.                 case 4: {
  63.                        printf("%s",linea);
  64.                      printf("%s",primo);
  65.                      scanf("%f",&num1);
  66.                      printf("%s",secondo);
  67.                      scanf("%f",&num2);
  68.                      printf("%s",risultato);
  69.                      printf("%f",num1/num2);
  70.                      getch();
  71.                      }
  72.                      break;
  73.                      case 5: {
  74.                           printf("%s",linea);
  75.                           printf("\nInserisci il numero da elevare: ");
  76.                           scanf("%f",&num1);
  77.                           printf("\nInserisci l'esponente: ");
  78.                           scanf("%f",&num2);
  79.                           printf("%s",risultato);
  80.                           printf("%f",pow(num1,num2));
  81.                           getch();
  82.                      }
  83.                      break;
  84.                       case 6: {
  85.                           printf("%s",linea);
  86.                           printf("\nInserisci il numero: ");
  87.                           scanf("%f",&num1);
  88.                           printf("%s",risultato);
  89.                           printf("%f",sqrt(num1));
  90.                          
  91.                          getch();
  92.                      }
  93.                      break;
  94.                      case 7:
  95.                           {
  96.                                  printf("%s",linea);
  97.                                  printf("\nInserisci la base: ");
  98.                                  scanf("%f",&num1);
  99.                                  printf("\n\nInserisci l'altezza: ");
  100.                                  scanf("%f",&num2);
  101.                                  printf("%s",risultato);
  102.                                  printf("%f",num1 * num2 / 2);
  103.                                  getch();
  104.                                  
  105.                                  }
  106.                                  break;
  107.                                  case 8:
  108.                                       {
  109.                                                   printf("%s",linea);
  110.                                                   printf("\nUscito Dal Programma");
  111.                                                   }
  112.                                                   break;
  113.                                  
  114.                         default:
  115.                              {
  116.                                      printf("%s",linea);
  117.                                      printf("\nScegli Un Opzione Valida ");
  118.                                      getch();
  119.                                      }
  120.                                      break;
  121.                      }
  122.   return 0;
  123. }


PM
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 19:14
Lunedì, 10/03/2008
Ti piace fare spam e cross posting nei forum ?

Forse qualche moderatore ...

PM
Avatar
FiRe-CrAsH (Normal User)
Newbie


Messaggi: 18
Iscritto: 08/03/2008

Segnala al moderatore
Postato alle 20:31
Lunedì, 10/03/2008
in ogni topic ho postato per sapere cosa migliorare...credevo fosse sottointeso

PM
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 23:17
Lunedì, 10/03/2008
Boh ... mai viste queste cose in un forum ... :(

PM