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

Programa Calculadora

Trabalho Universitário: Programa Calculadora. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  22/3/2014  •  1.079 Palavras (5 Páginas)  •  279 Visualizações

Página 1 de 5

Calculadora

Códigos

#include<stdio.h>

#include<stdlib.h>

int main (){

system("color f0");

system("title Calculadora em C by Jefferson");

float n1,n2,res,i;

int op;

Refaz3:

printf("**********Calculando*********\n\n\n");

printf("(1)- Somar\n");printf("(2) - subtrair\n");printf("(3)- Multiplicar\n");

printf("(4)- Dividir\n");printf("(5) - Raiz Quadrada\n");

printf("(6) - Potencia\n");printf("(7) - Porcentagem\n");

printf("(8) - Fatorial\n");printf("(9) - Converter Decimal para Binario\n");

printf("(10) - Converter Binario para Decimal\n");printf("(11) - Sair\n");

printf("\nEscolha a opcao desejada: ");

scanf("%d", &op);

Refaz:

if ((op <=0) || (op >8) )

{

{

printf("Digite uma opcao valida!\n");

printf("\nEscolha a opcao desejada: ");

scanf("%d", &op);}

goto Refaz;

}

else

{

switch (op){

case 1:

printf("\nS O M A N D O !\n\n");

printf("\nDigite o primeiro valor a ser somado: ");

scanf("%f", &n1);

printf("\nDigite o segundo valor a ser somado: ");

scanf("%f", &n2);

res = n1 + n2;

printf("\nResposta: %.2f + %.2f = %.2f \n",n1,n2,res);

break;

case 2:

printf("\nS U B T R A I N D O !\n\n");

printf("\nDigite o primeiro valor a ser subtraido: ");

scanf("%f", &n1);

printf("\nDigite o segundo valor a ser subtraido: ");

scanf("%f", &n2);

res = n1 - n2;

printf("\nResposta: %.2f - %.2f = %.2f \n",n1,n2,res);

break;

case 3:

printf("\nM U L T I P L I C A N D O !\n\n");

printf("\nDigite o primeiro valor a ser multiplicado: ");

scanf("%f", &n1);

printf("\nDigite o segundo valor a ser multiplicado: ");

scanf("%f", &n2);

res = n1 * n2;

printf("\nResposta: %.2f * %.2f = %.2f \n",n1,n2,res);

break;

case 4:

printf("\nD I V I D I N D O !\n\n");

printf("\nDigite o primeiro valor a ser dividido: ");

scanf("%f", &n1);

Refaz1:

printf("\nDigite o segundo valor a ser divido: ");

scanf("%f", &n2);

if(n2==0){

printf("Nao existe divisao por ZERO!\n");

goto Refaz1;

}

else {

res = n1 / n2;

printf("\nResposta: %.2f / %.2f = %.2f \n",n1,n2,res);

}break;

case 5:

Refaz2:

printf("\nR A I Z !\n\n");

printf("\nDigite o valor a ser extraida a raiz: ");

scanf("%f", &n1);

if(n1<0){

printf("Nao existe raiz NEGATIVA!\n");

goto Refaz2;}

else {

res = (sqrt(n1));

printf("\nRaiz quadrada de %.2f: = %.2f \n\n",n1,res);

}break;

case 6:

printf("\nE X P O N E N C I A C A O !\n\n");

printf("\nDigite o valor da base: ");

scanf("%f", &n1);

printf("\nDigite o valor do expoente: ");

scanf("%f", &n2);

while(i==n2){

n1=n1*n1;}

printf("\nResposta: %.2f elevado a %.2f = %.2f \n",n1,n2,n1);

break;

case 7:

printf("\nP

...

Baixar como (para membros premium)  txt (4.4 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com