Buscar

Introdução à Lógica de Programação av1

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

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
Você viu 3, do total de 3 páginas

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

Outros materiais