Baixe o app para aproveitar ainda mais
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.
Compartilhar