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

HUENDO OSSO

Por:   •  16/6/2015  •  Pesquisas Acadêmicas  •  2.471 Palavras (10 Páginas)  •  259 Visualizações

Página 1 de 10

[pic 1]

UNIDERP

T.A.D.S.

Douglas Eugenio Aguiar  R.A 4058897399

Francisco Carlos Nogueira de Rezende   R.A3626255980

Marislei Vale dos Santos  R.A 4098138545

Rubens Ferreira da Costa  R.A 4062947095

Talyson Braga da Silva  R.A 4016838884

ATPS

Programação Estruturada

Prof. Aldo Queiroz

Campo Grande- MS – Novembro de 2014

Código calculadora

#include

#include

#include

int main()

{

    int poten (int x, int y){

        if (y == 0) return 1;

            else return x*pot(x,y-1);

}

    int a,b,c,res,resultado1, dec=0,num,e=1,i,cor;//variavel tipo inteiro

        float res2; //variavel  do tipo com virgula ou quebrada

        char repita='n',fun,d[8];//variavel  do tipo caracter usada para letras em geral

             do {

    printf("\n                                  CALCULADORA\n\n\n");

    printf("digite - para subtrair\n");

    printf("digite + para somar\n");

    printf("digite d de decimal para binario\n");

    printf("digite e operacao deExponenciaçao\n");

    printf("digite * para multiplicar\n");

    printf("digite p Operacao de porcentagem.\n");

    printf("digite r Operacao de Raiz Quadrada.\n");

    printf("digite / para dividir  \n");

    printf("digite b de binario para decimal\n");

    printf("digite s para sair\n");

    printf("digite  algo  correspondente operacao acima que seja:");

    scanf("%c", &fun); //leia

    fflush(stdin);//quebra de fluxo armazenado no cache

    switch (fun) { //opcoes

        case '-':

                printf("SUBTRACAO \n ");

                printf("digite  primeiro valor subtracao: ");

                    scanf("%d", &a);

                printf("digite  primeiro valor subtracao: ");

                    scanf("%d",&b);

            fflush(stdin);

                        res= a-b;

                printf("%d - %d = %d ",a,b,res);

                printf("\n");

                        system("pause");

                        fflush(stdin);

            system("cls");

        break; //função para parar e sim explicativa

        case '+' :

                printf("S O M A \n ");

                printf("digite  primeiro valor da soma: ");

                    scanf("%d", &a);

                printf("digite segundo valor da soma: ");

                    scanf("%d",&b);

        fflush(stdin);

        res= a+b;

                printf("%d + %d = %d ",a,b,res);

                printf("\n");

        system("pause");//função  pausa  sistema ate usuario aperta tecla enter

        system("cls"); //função que limpa a tela usuario

        break;

        case '*' :

                printf("MULTIPLICACAO \n ");

                printf("digite  primeiro valor multiplicacao: ");

                    scanf("%d", &a);

                printf("digite  primeiro valor multiplicacao: ");

                    scanf("%d",&b);

            fflush(stdin);

            res=a*b; // operação

                printf("%d x %d = %d ",a,b,res);

                printf("\n");

            system("pause");

            fflush(stdin);

        system("cls");

        break;

        case 'F':

        case 'f':// funcao que garante caso o usuario digite em  minusculo

        printf("FATORIAL  \n ");

        printf("digite  valor : ");

        scanf("%d", &a);

            b=a;

                res=a;

                    c=a;

        for (i=2 ;i<=a; i++ ){ //para i igual a dois e menor ou igua a a faça

            res=res*(b-1);

                b=b-1;

        }

        for (i=0;i

            printf("%i!",c);

                c=c-1;

        }

                printf("= %i \n",res);

                    system("pause");

                fflush(stdin);

        break;

        case '/':

            printf("DIVISAO \n ");

                printf("digite  primeiro valor da divisao: ");

                    scanf("%d", &a);

                printf("digite o seu divisor: ");

                    scanf("%d",&b);

            fflush(stdin);

        res= a/b;

                printf("%d / %d = %d",a,b,res);

                printf("\n");

        system("pause");

            fflush(stdin);

        system("cls");

        break;

        case 'E' :

        case 'e' :

                printf("POTENCIA \n ");

                printf("digite o valor base: ");

                    scanf("%d", &a);

                printf("digite  o valor expoente: ");

...

Baixar como (para membros premium)  txt (6.9 Kb)   pdf (421.9 Kb)   docx (145.9 Kb)  
Continuar por mais 9 páginas »
Disponível apenas no TrabalhosGratuitos.com