Buscar

Exercício de um menu para soma e subtração - IRC

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

/* 
Programa que exibe um menu com opções para soma e subtração.
Autor: Giovanni Gianinni
*/
#include <stdio.h> // Inserindo a biblioteca.
main() //Classe principal.
{
 float numero1, numero2, resultado; // Declaração de variáveis do tipo float.
 char operacao; // Char só recebe apenas um número! Por que esta sendo utilizada.
 do // Significa que ele entrará no código e só testará no final.
 {
 printf("\n 1 - soma"); // Função que a apresenta a primeira opção de escolha.
 printf("\n 2 - subtração"); // Função que a apresenta a segunda opção de escolha.
 printf("\n 3 - sair"); // Função que a apresenta a terceira opção de escolha.
 printf("\n opção: "); // Função que apenas imprime opção.
 scanf(" %c",&operacao); // Função que irá receber a escolha do usuário.
 if(operacao == '1') // Se o usuário digitar o número 1 ele está escolhendo essa opção.
 {
 printf("Digite 1º número:"); // Função solicitando o primeiro número.
 scanf("%f",&numero1); // Função que irá receber a escolha do usuário para o primeiro 
número.
 printf("Digite o 2º nº: "); // Função solicitando o segundo número.
 scanf("%f",&numero2); // Função que irá receber a escolha do usuário para o segundo 
número.
 resultado = numero1+numero2; // A variável resultado receberá a soma realizada.
 printf("%.2f",resultado); // Função que imprimirá o valor da variável resultado.
 }
 else if(operacao == '2') // Se o usuário digitar o número 2 ele está escolhendo essa opção.
 {
 printf("Digite 1º número:"); // Função solicitando o primeiro número.
 scanf("%f",&numero1); // Função que irá receber a escolha do usuário para o primeiro 
número.
 printf("Digite o 2º nº: "); // Função solicitando o segundo número.
 scanf("%f",&numero2); // Função que irá receber a escolha do usuário para o segundo 
número.
 resultado = numero1-numero2; // A variável resultado receberá a subtração realizada.
 printf("%.2f",resultado); // Função que imprimirá o valor da variável resultado.
 }
 else if(operacao =='3') // Se o usuário digitar o número 3 ele está escolhendo essa opção.
 {
 printf("Até logo!"); // Função apenas de impressão.
 }
 else // Se nenhuma da opções for atendidas essa parte será utilizada.
 {
 printf("operação inválida!"); //Função apenas de impressão.
 }
 }while(operacao != '3'); // Final do comando Do e elemento de repetição!
} // Final do programa.

Continue navegando