Bernardo 87 Postado Abril 26, 2012 Share Postado Abril 26, 2012 É minha primeira, mas fazer calculadoras é bem comum né Tá crua, só com math.h e iostream.h (usando if, cout, cin, variaveis) #include <iostream.h> #include <math.h> #define PI 3.14159265358979323846 int main() { start: system ("color 1F"); int A; cout << "Insira um comando:\n [1] Soma\n [2] Subtracao\n [3] Multiplicacao\n [4] Divisao\n [5] Potenciacao\n [6] Raiz Quadrada\n [7] Seno\n [8] Cosseno\n [9] Tangente\n [10] Informacao\n"; cin >> A; if (A == 1) { int Ta, Tb; cout << endl; cout << "Insira os numeros (Separados por espacos)\n"; cin >> Ta; cin >> Tb; cout << endl << Ta << " + " << Tb << " = " << Ta + Tb << endl << endl; } if (A == 2) { int Ta, Tb; cout << endl; cout << "Insira os numeros (Separados por espacos)\n"; cin >> Ta; cin >> Tb; cout << endl << Ta << " - " << Tb << " = " << Ta - Tb << endl << endl; } if (A == 3) { int Ta, Tb; cout << endl; cout << "Insira os numeros (Separados por espacos)\n"; cin >> Ta; cin >> Tb; cout << endl << Ta << " * " << Tb << " = " << Ta * Tb << endl << endl; } if (A == 4) { float Ta, Tb; cout << endl; cout << "Insira os numeros (Separados por espacos)\n"; cin >> Ta; cin >> Tb; cout << endl << Ta << " / " << Tb << " = " << Ta / Tb << endl << endl; } if (A == 5) { double Ta, Po; cout << endl; cout << "Insira o numero e a potencia a qual deseja eleva-lo\n"; cin >> Ta; cin >> Po; cout << endl << Ta << "^" << Po << " = " << pow (Ta, Po) << endl << endl; } if (A == 6) { double Ta; cout << endl; cout << "Insira o numero\n"; cin >> Ta; cout << endl << "A raiz quadrada de " << Ta << " = " << sqrt(Ta) << endl << endl; } if (A ==7) { cout << endl; cout << "Insira o angulo em graus:\n"; double gsen; cin >> gsen; cout << endl << "O seno de " << gsen << " = " << sin(gsen*PI/180) << endl << endl; } if (A ==8) { cout << endl; cout << "Insira o angulo em graus:\n"; double gcos; cin >> gcos; cout << endl << "O cosseno de " << gcos << " = " << cos(gcos*PI/180) << endl << endl; } if (A ==9) { cout << endl; cout << "Insira o angulo em graus: \n"; double gtan; cin >> gtan; cout << endl << "A tangente de " << gtan << " = " << tan(gtan*PI/180) << endl << endl;} if (A ==10) { cout << endl << "Calculadora criada por Bernardo Lanza\n" << endl;} retorno: cout << "Deseja retornar?\n [s]/[N]\n"; char R; cin >> R; if ( R == 83 or R == 115 ) {system ("cls"); goto start;} if ( R == 78 or R == 110 ) {cout << "Obrigado pela preferencia\n"; system ("Pause");} } Tô adicionando funções pra ela aos poucos. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados