Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Um programazinho que faz vários calculos(simples).

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    C# / C++ Um programazinho que faz vários calculos(simples).

    Oi pessoal... Tá ai um programazinho que faz vários calculos(simples) para vocês, de minha autoria, rsrs.

    Código:
    
    #include <cstdlib>
    #include <iostream>
    #include <math.h>
    #include <ctype.h>    // by odrigo(didinho)...
    
    using namespace std;
    
    int main()
    {
    
        int opc;
        while (opc != 5)
        {
        system("color 3");
        cout << "Codado por didinho...";
        cout << "\n\n\n\nEscolha uma opcao? \n\n";
    
        cout << "1 - :...Calcular Equacao do 2 grau...:\n";
        cout << "2 - :...Calcular area de figuras Geometricas...:\n";
        cout << "3 - :...Tabuada...:\n";
        cout << "4 - :...Operacoes simples(adicao, subtracao, multiplicacao, divisao)...:\n";
        cout << "5 - :...Fechar o programa ): ...:\n";
        cin >> opc;
        system("cls");
        if ((opc > 5)||(opc <1))
    continue;
    
        
        switch(opc)
    {
    case 1: //opc
       // Equação do 2º grau...
       
       
       int a, b, c, delta;
       float delta_calc;    
       
        system("cls");
        system("color 3");
        cout << "\n\n                  :...Calculo da equacao do 2 grau...:\n\n";
     
     
        cout << "\n\n Digite o coeficiente A:   ";
        cin >> a;
        cout << "\n Digite o coeficiente B:   ";
        cin >> b;
        cout << "\n Digite o coeficiente C:   ";
        cin >> c;
         
        delta = b * b - 4 * a * c;
         
        cout << "\n Delta eh igual a: " << delta << "\n";
         
        delta_calc = sqrt(delta);
                   
        if (delta_calc == 0)
         {
            cout << " Raiz de delta eh igual a: " << delta_calc;
            float b;
              
             b = (-b+delta_calc)/2*a;
               
             cout << "\n\n Dois Reais iguais. X1 e X2= "<< b;
          
         }
         if (delta_calc > 0)
          {
             cout << " Raiz de delta eh igual a: " << delta_calc;
             float b1, b2;
              
             b1 = (- b + delta_calc) / 2 * a;
              
             b2 = (- b - delta_calc) / 2 * a;
              
             cout << "\n\n Dois reais distintos(diferentes). X1= "<< b1 << " e X2= "<< b2 << "\n\n";
          }
          else
          {
             cout << "\n\n Nao existe raiz quadrada nos Reais! Tente novamente para nao piorar... \n";        
          }
             
       break;
    case 2: //opc
       // Área de fig Geometricas...
       int opc2;
       system("cls");
       cout << "\n\n1 - :...Area do triangulo...:";
       cout << "\n2 - :...Area do quadrado...:";
       cout << "\n3 - :...Area do retangulo...:";
       cout << "\n3 - :...Area do trapezio...:\n";
       
       cin >> opc2;
       switch(opc2)
       { 
        case 1: //opc2
             
             double b, h; 
             system("cls");
             cout << ":...Area do triangulo...:";
             cout << "\n\nDigite o valor da base: ";
             cin >> b;
             cout << "\nDigite o valor da altura: ";
             cin >> h;
             cout << "\nValor da area eh igual a: " << (b*h)/2 << "\n\n"; 
         
         break;
         
         case 2: //opc2
             
             double l;
             system("cls");
             cout << ":...Area do quadrado...:";
             cout << "\n\nDigite o valor do lado: ";
             cin >> l;
             cout << "A area do quadrado eh equivalente a: " << l * l << "\n\n";
              
         break;
         
         case 3: // opc2
              
             double b_2, h_2; 
             system("cls");
             cout << ":...Area do retangulo...:";
             cout << "\n\nDigite o valor da base: ";
             cin >> b_2;
             cout << "\nDigite o valor da altura: ";
             cin >> h_2;
             cout << "\nValor da area eh igual a: " << b_2 * h_2 << "\n\n";
            
         break;
         
              case 4: // opc2
              
             double b_maior, b_menor, h_3; 
             system("cls");
             cout << ":...Area do trapezio...:";
             cout << "\nDigite o valor da base maior: ";
             cin >> b_maior;
             cout << "\n\nDigite o valor da base menor: ";
             cin >> b_menor;
             cout << "\nDigite o valor da altura: ";
             cin >> h_3;
             cout << "\nValor da area eh igual a: " << (h_3*( b_maior + b_menor))/2 << "\n\n";
            
         break;
         
         default:
                 cout << "\nOpcao invalida, por favor tente novametne. Eh assim mesmo, depois piora, kkk...\n";          
                   
       }
       
       
       break;
    case 3: //opc
       
        // Tabuada...
       
        double nub;
        
        system("cls");
        cout << "Digite um numero: ";
        cin >> nub;
        
        cout << "\n";
        cout <<" "<< nub << " x 1 =  " << nub*1 << "\n";
        cout <<" "<< nub << " x 2 =  " << nub*2 << "\n";
        cout <<" "<< nub << " x 3 =  " << nub*3 << "\n";
        cout <<" "<< nub << " x 4 =  " << nub*4 << "\n";
        cout <<" "<< nub << " x 5 =  " << nub*5 << "\n";
        cout <<" "<< nub << " x 6 =  " << nub*6 << "\n";
        cout <<" "<< nub << " x 7 =  " << nub*7 << "\n";
        cout <<" "<< nub << " x 8 =  " << nub*8 << "\n";
        cout <<" "<< nub << " x 9 =  " << nub*9 << "\n";
        cout <<" "<< nub << " x 10 = " << nub*10 << "\n";
       
       break;
       
       case 4: //opc
        int opc3;    
       system("cls");
       cout << "\n\n1 - :...Adicao..:";
       cout << "\n2 - :...Subtracao...:";
       cout << "\n3 - :...Multiplicacao...:";
       cout << "\n4 - :...Divisao..:\n";
       cin >> opc3;
       switch(opc3)
       {
                   case 1:
                        double nub1, nub2;
                        cout << "\nDigite dois numeros: ";
                        cin >> nub1 >> nub2;
                        cout << "\nA soma eh igual a: " << nub1 + nub2 << "\n";
                        break;
                        case 2:
                             
                             cout << "\nDigite dois numeros: ";
                             cin >> nub1 >> nub2;
                             cout << "\nA subtracao eh igual a: " << nub1 - nub2 << "\n";
                             break;
                             case 3:
                                  cout << "\nDigite dois numeros: ";
                                  cin >> nub1 >> nub2;
                                  cout << "\nA multiplicacao eh igual a: " << nub1 * nub2 << "\n";
                                  break;
                                  case 4:
                                       cout << "\nDigite dois numeros: ";
                                       cin >> nub1 >> nub2;
                                       cout << "\nA divisao eh igual a: " << nub1 / nub2 << "\n";
                                       break;
                                       default:
                                             cout << "\nOpcao invalida, por favor tente novametne. Eh assim mesmo, depois piora, kkk...\n";
       }
    
        cout << "Pressione uma tecla para voltar ao menu...\n\n";
    
                             break;
                             case 5: // para fechar o programa...
                                   void exit();
                                   break;
                                   
                             
    default:
       cout << "\nOpcao invalida, por favor tente novametne. Eh assim mesmo, depois piora, kkk...\n\n";
    }
    
        //cout << "Pressione uma tecla para voltar ao menu...\n\n";
        system("pause");
        system("cls");
    }
        return 0;
    }
    "Nunca desista de seus sonhos. Desisti de seus sonhos é abrir mão da felicidade."
    (Augusto Cury)



    Meu Blog... http://www.lab-infor.blogspot.com
    Meu canal do Youtube... http://www.youtube.com/user/rodrigo32323232

  • Font Size
    #2
    Parabens !

    Intel core i7 2ªgeração, 8gb Ram, Intel HD 3000, HDD 500gb
    --------------------------------------------------------------------------------------

    Comment


    • Font Size
      #3
      Muito bom mesmo! didinho, qual a sua experiência, ou nível em relação a programação C ?

      Ahhh.... e Obrigado por compartilhar ! xD
      "Sou a única certeza que vocês terão em toda a VIDA de vocês, eu tardo mais não falho !!! Tenho a certeza que algum dia irei visitar todos vocês"



      Comment


      • Font Size
        #4
        Eu não sei a certo qual o meu nível, mas eu digo "não sei muita coisa, só o esssencial"... =]
        "Nunca desista de seus sonhos. Desisti de seus sonhos é abrir mão da felicidade."
        (Augusto Cury)



        Meu Blog... http://www.lab-infor.blogspot.com
        Meu canal do Youtube... http://www.youtube.com/user/rodrigo32323232

        Comment


        • Font Size
          #5
          Postado Originalmente por Gr1m R34p3r Ver Post
          Muito bom mesmo! didinho, qual a sua experiência, ou nível em relação a programação C ?

          Ahhh.... e Obrigado por compartilhar ! xD

          Eu estou vendo torto ? Esse codigo não é em c++ ?

          Comment


          • Font Size
            #6
            Muito bom, depois de um tempo acaba ficando fera na linguagem

            Comment


            • Font Size
              #7
              Bom ver que está evoluindo cara.


              Abraços.


              WCG147
              sigpic

              Comment


              • Font Size
                #8
                Postado Originalmente por Sr. Asterístico Ver Post
                Eu estou vendo torto ? Esse codigo não é em c++ ?

                Sim, é C++.

                Muita gente confunde C com C++, porque são quase a mesma coisa na parte "estrutural". Mas o C++ é uma evolução do C e possui um recurso chamado "Orientação a Objetos".

                Da até pra misturar um pouco de C com C++ no código, mas as principais diferenças visíveis são:

                Se estiver com a bibiloteca <iostream> é C++
                Se estver com a biblioteca <stdio.h> é C

                Se usar "cout << "blablabla" << endl;" é C++
                Se user "printf("blablabla\n");" é C


                O problema é que, como eu disse, da pra dar uma misturada e usar "printf("")" do C, no C++ também. Então as vezes confunde um pouco mesmo. Mas são duas coisas separadas.
                Email: insurgente.contato"at"hotmail"."com
                Twitter: @1nsurgente

                Conhecimento é Poder

                Comment

                X
                Working...
                X