Olá jovem tudo bem, é o seguinte cara eu peguei o seu codigo e construi um melhor em cima do seu... ai eu deixei tudo documentado bonitinho para você entender como faz o procedimento já que você está começando não teve como evitar de usar a função switch()... qualquer coisa me envia mensagem muito obrigado! E bom que eu fico treinando aqui os meus conhecimentos em C Dica: sempre documenta o seu codigo isso e vital em qualquer lugar. ================================================================ /* ola o meu nome e Alan e faco o curso de engenharia da computação e esta ai o meu codigo
em base do seu qualquer duvida mande uma msg para poder tirar duvidas fui*/
#include <iostream.h> // Biblioteca para exibir o console
#include <stdio.h> // biblioteca standard
#include <conio.h> // biblioteca para funcionar o getch()
//-----------------------------------------------------------
void main() // funcao que retorna nada
{
float N1,N2,Cal; // criou as variaveis N1 e N1 para guarda os valores e cal para o resultado
int opcao; // opcao para usar a funcao switch
/* foi criado um menu coisa mais estetica para poder ter um leque de opções e
também usar a ferramenta switch como esta as linhas abaixo*/
printf("\t\t Calculadora");
printf("\n\n Menu principal ");
printf("\n 1) Escolha 1 para adicao ");
printf("\n 2) Escolha 2 para subtracao ");
printf("\n 3) Escolha 3 para divisao ");
printf("\n 4) Escolha 4 para Multiplicacao ");
scanf("%i",&opcao);
/* estas linhas são para inserir os valores*/
printf("\n\n Digita o primeiro valor para a operacao: ");
scanf("%f",&N1);
printf("\n\n Digita o segundo valor para a operacao: ");
scanf("%f",&N2);
/* as linhas abaixo e a funcao switch muito boa e muito utilizada em menus simples
ou classes, então a logica e invés de usar varios if's voce usa as case, digamos assim
" caso o usuario digitar o valor 1 ele vai fazer uma operção de adição ..... " e por
ai vai, infelizmente não achei um recurso melhor para iniciante mas qualquer duvida
me pergunte. */
switch(opcao)
{
case 1: // caso escolher a opcao 1
printf("\n calculo da adicao ");
Cal = N1 + N2;
break; // para a função e continua o programa
case 2: // caso escolher a opcao 2
printf("\n calculo da subtracao ");
Cal = N1 - N2;
break; // para a função e continua o programa
case 3: // caso escolher a opcao 3
printf("\n calculo da multiplicacao ");
Cal = N1 * N2;
break; // para a função e continua o programa
case 4: // caso escolher a opcao 4
printf("\n calculo da divisao ");
Cal = N1 / N2;
break; // para a função e continua o programa
}
printf("\n\n .... mostrando o resultado ");
printf(" o resultado e %.2f ", Cal);
getch();
}