Você está na página 1de 3

#include <stdio.

h>

int main(){
float num,num2;
int operacao,x,z,a,b,m;

printf("digite um numero: ");


scanf("%f%*c",&num);
printf("digite um numero: ");
scanf("%f%*c",&num2);
printf(" Escolha a operacao: \n 1-SOMA \n 2-SUBTRACAO \n 3-MULTIPLICACAO \n 4-
DIVISAO \n");
scanf("%d",&operacao);
x = num+num2;
z = num-num2;
a = num*num2;
b = num/num2;
switch(operacao){
case 1:
{
printf(" o resultado é: %f",num+num2);
if(num+num2>0){
printf("\n positivo");}
else
{
printf("\n negativo");
}
if(x == num+num2){
printf("\n inteiro");}
else
{
printf("\n decimal");
}
m = ((int)num+num2);
if (m % 2 == 0)
{
printf("\n par");
}
else
{
printf("\n impar");
}
break;
}
case 2:
{
printf(" o resultado é: %f",num-num2);
if(num-num2>0){
printf("\n positivo");}
else
{
printf("\n negativo");
}
if(z == num-num2){
printf("\n inteiro");}
else
{
printf("\n decimal");
}
m = ((int)num-num2);
if (m % 2 == 0)
{
printf("\n par");
}
else
{
printf("\n impar");
}
break;
}
case 3:
{
printf(" o resultado é: %f",num*num2);
if(num*num2>0){
printf("\n positivo");}
else
{
printf("\n negativo");
}
if(a == num*num2){
printf("\n inteiro");}
else
{
printf("\n decimal");
}
m = ((int)num*num2);
if (m % 2 == 0)
{
printf("\n par");
}
else
{
printf("\n impar");
}
break;
}
case 4:
{
printf(" o resultado é: %f",num/num2);
if(num/num2>0){
printf("\n positivo");}
else
{
printf("\n negativo");
}
if(b == num/num2){
printf("\n inteiro");}
else
{
printf("\n decimal");
}
m = ((int)num/num2);
if (m % 2 == 0)
{
printf("\n par");
}
else
{
printf("\n impar");
}
break;
}
default:
{
printf("calculo nao encontrado");
}

}
return(0);
}

Você também pode gostar