TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Calculadora Ciêntifica

Por:   •  15/6/2015  •  Projeto de pesquisa  •  2.912 Palavras (12 Páginas)  •  380 Visualizações

Página 1 de 12

FACULDADE ANHANGUERA DE SÃO BERNARDO                                                        

ANALISE E DESENVOLVIMENTO DE SISTEMAS

FRANCISCO FEITOSAVIEIRA RA:8378837624                                                       STEFANY RODRIGUES DA SILVA RA: 8070808869

CALCULADORA CIENTIFICA

PROFESSOR DA DISCIPLINA: FABIO

SÃO BERNARDO DO CAMPO

2014

//bibliotecas

#include

#include

#include

#include

//funções criadas para serem usadas no programa

      float soma(float x, float y)//1

      {

      return x+y;

      }

   

      float sub(float x, float y)//2

      {

      return x-y;

      }

   

       float mult(float x, float y)//3

      {

      return x*y;

      }

   

       float div(float x, float y)//4

      {

      return x/y;

      }

   

      float raiz2(float x)//5

      {

      return sqrt(x);

      }

   

      float raiz3(float x)//6

      {

      return cbrt(x);

      }

   

      int fat(int x)//7

      {

      int fatorial=1,ft;

      for(ft=1;ft<=x;ft++)

       {

        fatorial=fatorial*ft;

        }

         return fatorial;

        }

   

      float l10(float x)//8

      {

      return log10(x);

      }

   

      float ln(float x)//9

      {

      return log(x);

      }

   

     

     

   

  //função main()

         main()

       

         {

               system ("color 1e");//para modificar a cor da tela de fundo e da fonte

      //variáveis

               int opcao, n, i, ex, resultado=1;

               float n1, n2, x, x1, x2, delta, a, b, c;

      //início

               ("\t\t\t\xC9\xCD\xCD\xCDxCD\xCD\xBB"); printf ("Calculadora Versao 1.0\n\n");//escreva ('calculadora versao 1.0');

               ("\t\t\t\xC9\xCD\xCD\xCDxCD\xCD\xBB"); printf ("xxxxxxxxxxxxxxxxxxxxxx\n");//escreva ('xxxxxxxxxxxxxxxxxxxxx');

               ("\t\t\t\xC9\xCD\xCD\xCDxCD\xCD\xBB"); printf ("01-Soma\n");//escreva ('1-soma');

               ("\t\t\t\xC9\xCD\xCD\xCDxCD\xCD\xBB"); printf ("02-Subtrair\n");//escreva ('2-subtracao');

               ("\t\t\t\xC9\xCD\xCD\xCDxCD\xCD\xBB"); printf ("03-Multiplicar\n");//escreva ('3-multiplicacao');

               ("\t\t\t\xC9\xCD\xCD\xCDxCD\xCD\xBB"); printf ("04-Dividir\n");//escreva ('4-divisao');

               ("\t\t\t\xC9\xCD\xCD\xCDxCD\xCD\xBB"); printf ("05-Raiz Quadrada\n");//escreva ('5-raiz quadrada');

               ("\t\t\t\xC9\xCD\xCD\xCDxCD\xCD\xBB"); printf ("06-Raiz Cubica\n");//escreva ('6-raiz cubica');

               ("\t\t\t\xC9\xCD\xCD\xCDxCD\xCD\xBB"); printf ("07-Fatorial\n");//escreva ('7-fatorial');

               ("\t\t\t\xC9\xCD\xCD\xCDxCD\xCD\xBB"); printf ("08-Log10\n");//escreva ('8-log10');

               ("\t\t\t\xC9\xCD\xCD\xCDxCD\xCD\xBB"); printf ("09-Logx\n");//escreva ('9-logx');

               ("\t\t\t\xC9\xCD\xCD\xCDxCD\xCD\xBB"); printf ("10-Exponencial\n");//escreva ('10-exponencial');

               ("\t\t\t\xC9\xCD\xCD\xCDxCD\xCD\xBB"); printf ("11-Sair\n");//escreva ('11-sair');

               ("\t\t\t\xC9\xCD\xCD\xCDxCD\xCD\xBB"); printf ("xxxxxxxxxxxxxxxxxxxxxx\n\n");//escreva ('xxxxxxxxxxxxxxxxxxxxx');

               ("\t\t\t\xC9\xCD\xCD\xCDxCD\xCD\xBB"); printf ("Escolha uma opcao\n");//escreva ('escolha uma opcao');

               scanf ("%d", &opcao);//leia a opção escolhida

               switch (opcao)

               {

                      case 1: printf ("\nDigite primeiro numero\n");

                              scanf ("%f", &n1);

                              printf ("\nDigite o segundo numero\n");

                              scanf ("%f", &n2);

                              printf ("\nA soma %.2f + %.2f = %.2f\n", n1, n2, soma(n1,n2));// função soma

                              break;

                           

                      case 2: printf ("\nDigite primeiro numero\n");

                              scanf ("%f", &n1);

                              printf ("\nDigite o segundo numero\n");

                              scanf ("%f", &n2);

                              printf ("\nSubtracao %.2f - %.2f = %.2f\n", n1, n2, sub(n1,n2));// função sub

                              break;

                           

                      case 3: printf ("\nDigite primeiro numero\n");

                              scanf ("%f", &n1);

                              printf ("\nDigite o segundo numero\n");

...

Baixar como (para membros premium)  txt (7 Kb)   pdf (117.9 Kb)   docx (35.8 Kb)  
Continuar por mais 11 páginas »
Disponível apenas no TrabalhosGratuitos.com