Faça um programa que receba dois números e execute as operações listadas a seguir de acordo com a escolha do usuário. Se a opção digitada for inválida, mostrar uma mensagem de erro e terminar a execução do programa. Lembre- se de que na opção 4 o segundo números deve ser diferente de zero.
1 Média entre os números digitados
2 Diferença do maior pelo menor
3 Produto entre os números digitados
4 Divisão do primeiro pelo segundo
___________________________________________________________________________________
#include <stdio.h>
#include <stdlib.h>
int main()
{
float n1,n2,media,diferenca,produto,divisao;
int opcao;
printf("Entre com dois numeros:\n");
scanf("%f",&n1);
scanf("%f",&n2);
printf("escolha umas das opcoes:\n");
printf("1 - Media entre os numero digitados\n");
printf("2 - Diferenca do maior pelo menor\n");
printf("3 - Produto entre os numeros digitados\n");
printf("4 - Divisao do primeiro pelo segundo\n\n");
scanf("%d",&opcao);
if(opcao==1)
{
media = (n1+n2)/2;
printf("\nA media entre os numeros eh: %.2f\n\n",media);
}
else
{
if(opcao==2)
{
diferenca=n1-n2;
printf("\nA diferenca do primeiro pelo segundo eh: %.2f\n\n",diferenca);
}
else
{
if(opcao==3)
{
produto=n1*n2;
printf("\nO produto entre os numeros digitados eh: %.2f\n\n",produto);
}
else
{
if(opcao==4 && n1!=0 && n2!=0)
{
divisao=n1/n2;
printf("\nA divisao dp primeiro pelo segundo eh: %.2f\n\n",divisao);
}
else
{
printf("\nopcao invalida\n\n");
}
}
}
}
system("pause");
return 0;
}
Click em Download para baixar os arquivos deste programa.
Este programa foi desenvolvido utilizando o software Dev c++.
Pq não compila?demora muito.
ResponderExcluir