Oppure

Loading
10/03/08 13:58
FiRe-CrAsH
#include<iostream> 
#include<ctime>
#include<conio.h>
#include<math.h>
/*
  Name:  Calcolatrice
  Author: FiRe-CrAsH
  E-Mail: FiRe-CrAsH@MsN.com
*/
using namespace std;

int main()
{


    
    signed char pr[] = "\nInserisci il primo numero: ";
    signed char sc[] = "\nInserisci il secondo numero: ";
    signed char rs[] = "\nRisultato: ";
    signed char ln[] = "\n*****************************************************\n";
    int a,x;
    float b,c,d;
    
    cout <<"*****************************************************\n";
    cout << "Scegli un opzione:\n";
    cout <<"*****************************************************\n";
    cout << "1)Addizione           5)Elevamento a Potenza\n";
    cout << "2)Sottrazione         6)Radice Quadrata\n";     
    cout << "3)Moltiplicazione     7)Area Triangolo\n";
    cout << "4)Divisione           8)Genera Numeri Casuali\n\n";     
    
    cout << "Scelta numero: ";
    cin >> a;
    cin.clear();
   
 
 
switch(a)
{
          case 1: {
               while(true)
               {
              
               cout << ln;
                  cout << pr;
                  cin >> b;
                  cout << sc;
                  cin >> c;
               d = b + c;
               cout << rs << d;
               
               getch();
               }
               }
               
               break;
          case 2: {
               while(true)
               {
                cout << ln;
                  cout << pr;
                 cin >> b;
                 cout << sc;
                 cin >> c;
               d = b - c;
               cout << rs << d;
               
             getch();
            
             }     }
               break;
        case 3: {
             while(true)
             {
              cout << ln;
                cout << pr;
                cin >> b;
                cout << sc;
              cin >> c;
             d = b * c;
            cout << rs << d;
             
            getch();
            }
           }
             break;
             case 4: {
                  while(true)
                  {
                   cout << ln;
                     cout << pr;
                     cin >> b;
                     cout << sc;
                     cin >> c;
                  d = b / c;
                  cout << rs<< d;
                
                  getch();
                  }
       }
                  break;
                  case 5:
                       {
                               while(true)
                               {
                                cout << ln;
                            cout << "\nInserisci numero da elevare: ";
                            cin >> b;
                            cout << "\nInserisci l'esponente: ";
                            cin >> c;
                            d = pow(b,c);
                            cout << "\nRisultato: " << d;
                            getch();
                             }
                            }
                            break;
                            case 6:
                                 { 
                                                  while(true)
                                                  {
                                 cout << ln;
                                 cout << "\nInserisci il numero: ";
                                 cin >> b;
                                 d = sqrt(b);
                                 cout << rs << d;
                                 getch();
                                  }
                                 }
                                                  break;
                                 case 7:
                            { while(true)
                            {
                       cout << ln;
                       cout << "\nInserisci la base: ";
                       cin >> b;
                       cout << "\nInserisci l'altezza: ";
                       cin >> c;
                       d = b * c / 2;
                       cout << "\nArea: " << d;
                       getch();
                        }
                       }
                       break;
                       case 8:
                            {
                            cout << ln;

                     srand((unsigned)time(NULL));
     
            while (true)
            {
          a = rand () % 20;
          cout << a;
          getchar();
    
     }
                   }          break;
                             default:
                                 {
                                      cout << ln;
                                         cout << "\n\nScegli un opzione valida";
                                         getch();
                                         
                                         }
                                         break;
             }
             return 0;
 
}     

aaa
10/03/08 18:10
gantonio
E il problema qual e'?
aaa
10/03/08 18:41
Dark_Limit
Spam?
aaa
10/03/08 19:30
FiRe-CrAsH
in ogni topic ho postato per sapere cosa migliorare...credevo fosse sottointeso
aaa
10/03/08 19:34
Dark_Limit
Cosa migliorare dovresti dircelo tu dove dobbiamo agire noi..:k:
aaa
10/03/08 22:13
gantonio
Postato originariamente da FiRe-CrAsH:

in ogni topic ho postato per sapere cosa migliorare...credevo fosse sottointeso


Sembrero' "sgarbato" ma non era sottointeso proprio un bel ... niente ...

Nei forum si SCRIVE ... si CHIEDE ...

Fai una RICHIESTA chiara ... che vuoi dire "migliorare" ?

Puo' volere dire cambiare una riga o riscriverlo totalmente ...

In ogni caso, questo programma ha un problema "grave" ... una volta scelta una opzione, non si puo' tornare al menu ...
Ultima modifica effettuata da gantonio 10/03/08 22:14
aaa
11/03/08 16:36
FiRe-CrAsH
lo so che è una banale calcolatrice pero' intendo dire la struttura del codice ecc..
aaa
11/03/08 18:59
gantonio
Hai letto la mia ultima frase?
aaa