Candangos
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
abril 2024
SegTerQuaQuiSexSábDom
1234567
891011121314
15161718192021
22232425262728
2930     

Calendário Calendário

Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

Últimos assuntos
» matrizes em c
CALCULADORA EM C Empty2011-11-10, 13:52 por allanyo

» matriz em c
CALCULADORA EM C Empty2011-11-08, 19:02 por allanyo

» matriz em c
CALCULADORA EM C Empty2011-11-08, 19:02 por allanyo

» [FUNÇÃO] C
CALCULADORA EM C Empty2011-09-25, 15:33 por lucas150992

» Comprare Viagra. da mulher viagra generico
CALCULADORA EM C Empty2011-08-04, 09:16 por Convidado

Navegação
 Portal
 Índice
 Membros
 Perfil
 FAQ
 Buscar

CALCULADORA EM C

Ir para baixo

CALCULADORA EM C Empty CALCULADORA EM C

Mensagem por Edward Phoenix 2010-04-30, 18:11

CALCULADORA EM C...NAO ACEITA NUMEROS NEGATIVOS NA OPERAÇÃO DE SUBTRAÇÃO
----
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
int choose = 0;
float prod1 = 0;
float prod2 = 0;
float calc = 0;

printf("Escolha uma dessas operaçoes:\n\n");
printf("[1 - SOMA]\n");
printf("[2 - SUBTRACAO]\n");
printf("[3 - MULTIPLICACAO]\n");
printf("[4 - DIVISAO]\n");
printf("[5 - RAIZ]\n");
printf("[6 - EXPONTENCIACAO]");
printf("\n\nOpcao:");
scanf("%d",&choose);
{
if(choose == 1)
{
printf("\nVoce escolheu SOMA digite dois numeros para o calculo:\n");
scanf("%f",&prod1);
scanf("%f",&prod2);
calc = (prod1 + prod2);
printf("%.2f + %.2f = %.2f\n\x7",prod1,prod2,calc);
system("PAUSE");
}
else if(choose == 2)
{
printf("\nVoce escolheu SUBTRACAO digite dois numeros para o calculo:\n");
scanf("%f",&prod1);
scanf("%f",&prod2);
{
while(prod1 < prod2)
{
printf("O primeiro nao pode ser maior que o segundo\n");
printf("\nVoce escolheu SUBTRACAO digite dois numeros para o calculo:\n");
scanf("%f",&prod1);
scanf("%f",&prod2);
}

}

calc = (prod1 - prod2);
printf("%.2f - %.2f = %.2f\n\x7",prod1,prod2,calc);
system("PAUSE");


}
else if(choose == 3)
{
printf("\nVoce escolheu MULTIPLICACAO digite dois numeros para o calculo:\n");
scanf("%f",&prod1);
scanf("%f",&prod2);
calc = (prod1 * prod2);
printf("%.2f * %.2f = %.2f\n\x7",prod1,prod2,calc);
system("PAUSE");
}
else if(choose == 4)
{
printf("\nVoce escolheu DIVISAO digite dois numero para o calculo:\n");
scanf("%f",&prod1);
scanf("%f",&prod2);
{
while(prod2 == 0)
{
printf("\nNao existe divisoa por 0\n");
printf("\nVoce escolheu DIVISAO digite dois numero para o calculo:\n");
scanf("%f",&prod2);

}
}
calc = (prod1 / prod2);
printf("%.2f / %.2f = %.2f\n\x7",prod1,prod2,calc);
system("pause");
}
else if(choose == 5)
{
printf("\nVoce escolheu RAIZ digite um numero para realizar a raiz quadrada:\n");
scanf("%f",&prod1);
scanf("%f",&prod2);
calc = (sqrt(prod1));
printf("Resultado: %.2f\n\x7",calc);
system("PAUSE");
}
else if(choose == 6)
{
printf("\nVoce escolheu EXPONENCIACAO digite dois numeros para realizar o calculo:\n");
scanf("%f",&prod1);
scanf("%f",&prod2);
calc = (pow(prod1,prod2));
printf("%.2f elevado a %.2f = %.2f\n\x7",prod1,prod2,calc);
system("PAUSE");
}
else if(choose != 1 && choose != 2 && choose != 3 && choose != 4 && choose != 5 && choose != 6)
{
printf("\nOpcao invalida\n");
system("Pause");
}
}
//

}

-----------

PHOENIX 2010 CALCULADORA EM C Icon_rr
Edward Phoenix
Edward Phoenix

Mensagens : 34
Pontos : 86
Data de inscrição : 22/02/2010
Idade : 33

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos