Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE VEIGA DE ALMEIDA Superior de Tecnologia em Análise e Desenvolvimento de Sistemas EAD ALESSANDRA SILVA DE MELO Matrícula: Disciplina: Introdução à Lógica de Programação Prof. Leandro Sady Rodrigues Rio de Janeiro - RJ 2023 Cálculo com Operações Aritméticas #include <stdio.h> #include <stdlib.h> #include <ctype.h> double RelizaOperacao(double n1,double n2, char operacao) { switch (operacao) { case '+': return n1 + n2; case '-': return n1 - n2; case '*': return n1 * n2; case '/': if(n2 == 0){ printf("Divisao por 0 nao e possivel... "); return 0; } return n1 / n2; default: printf("Operacao invalida!"); return 22; } } int main(){ double num1 = 0, num2 = 0, resultado = 0; char op; printf("Modo de uso da calculadora: valor operacao valor.\nEx.: 1 + 1 (digitar somente numeros (= )"); printf("Para sair, pressione CTRL + C"); do{ printf("\n=> "); //Recebe os numeros e a operação do usário scanf("%lf %c %lf", &num1, &op, &num2); printf("\t%.2lf %c %.2lf = ",num1, op, num2); //reliza a operação e armazena em resultado resultado = RelizaOperacao(num1, num2, op); printf("%.2lf\n",resultado); //zera todas as variaveis de inicio resultado = 0; num1 = 0; num2 = 0; } while(1); return 0; } Cálculo com Operações Aritméticas
Compartilhar