Buscar

AVA 1 - Cálculo com operações aritméticas UVA

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 5 páginas

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

UNIVERSIDADE VEIGA DE ALMEIDA 
GRADUAÇÃO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 
DISCIPLINA: INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO 
PROF.: MARCO AURELIO NOVAES ESTEVES 
 
 
 
 
 
 
 
 
EDUARDO FERREIRA TRINDADE 
 
 
 
TRABALHO DA DISCIPLINA (AVA1) 
CÁLCULO COM OPERAÇÕES ARITMÉTICAS 
 
 
 
 
 
 
 
 
 
NITERÓI 
2021 
2 
 
Trabalho da disciplina – AVA 1 
 
(Transcrição do enunciado) 
 
A linguagem de Programação em C é uma linguagem de grande utilização. Temos 
vários aplicativos atuais que estão utilizando a linguagem, seja de forma plena ou de 
forma híbrida. 
O fato é que por ser uma linguagem de alto nível e atuar também com acesso a 
hardware, esta tem plena aderência a várias demandas. 
Outro ponto de destaque é o fato de que seu código é bem fácil e versátil. 
 
Situação problematizadora 
Uma empresa necessita de um programa que simule uma calculadora para poder 
ajudar o setor financeiro a realizar as operações triviais (soma, subtração, 
multiplicação e divisão). 
É importante que a calculadora calcule de forma simultânea todas as quatro 
operações e exiba os seus respectivos valores. 
 
Procedimentos para elaboração do TD 
Desenvolva um algoritmo utilizando a linguagem de programação C para atender à 
situação problematizadora. 1 
 
 
 
 
 
 
 
 
 
1 Enunciado da segunda avaliação disponível em: 
https://uva.instructure.com/courses/20168/pages/enunciado-da-atividade-1?module_item_id=226147 
acessado em: 25/05/2021. 
https://uva.instructure.com/courses/20168/pages/enunciado-da-atividade-1?module_item_id=226147
3 
 
CÁLCULO COM OPERAÇÕES ARITMÉTICAS 
 
Seguindo a proposta do enunciado da questão, foi desenvolvido um programa 
na linguagem C que calcula as quatro operações matemáticas básicas entre dois 
números. 
A seguir podemos ler o código e, com suas explicações sobre a lógica usada 
e outras características que o compõem, poderemos entender melhor o seu 
funcionamento. 
No início do algoritmo podemos notar a presença de um bloco de código 
dedicado somente à saudação ao usuário para facilitação do entendimento do 
mesmo sobre a proposta do programa. 
Logo após, vemos a criação de uma função que tem o intuito de validar a 
entrada do usuário garantido que o mesmo entre com os valores corretos para a 
execução do programa. Esta função lê o valor digitado pelo usuário, faz o teste para 
verificação do tipo do valor digitado, retorna uma mensagem de erro ao usuário caso 
o valor digitado não seja válido, e pede novamente ao usuário de digite um novo 
valor. A função se repete até que o usuário entre com um valor válido. 
Em seguida entramos no nosso programa principal que se inicia com a 
declaração das variáveis que serão usadas para armazenar os valores digitados 
pelo usuário. 
Após a declaração, chamamos a função saudacao previamente criada, 
pedimos ao usuário que digite os dois valores necessários e então chamamos a 
função validacao para verificar as entradas do usuário. Caso as entradas sejam 
válidas, seguimos para os cálculos. 
No último bloco de códigos fazemos os cálculos das quatro operações 
matemáticas básicas que são: soma, subtração, multiplicação e divisão. Após 
mostrar os resultados destas operações para o usuário, finalizamos o programa. 
Vale salientar aqui que algumas linhas em branco foram incluídas no código 
para maior facilitação da leitura, visualização e entendimento do código como um 
todo. Há também a ausência de acentuações em algumas palavras, visto que o 
compilador não reconhece tais caracteres. 
 
 
4 
 
#include <stdio.h> 
 
void saudacao() { 
 printf("--------------------------------\n"); 
 printf(" Bem vindo a SimpleCalc\n"); 
 printf("--------------------------------\n"); 
} 
 
int validacao(double numero) { 
 while (scanf("%lf", &numero) != 1) { 
 printf("Valor digitado invalido. Digite apenas numeros!\n
"); 
 scanf("%*s"); 
 printf("Digite um numero: "); 
 } 
 return numero; 
} 
 
int main () { 
 double numero1, numero2; 
 
 saudacao(); 
 
 printf("Para fazer os calculos precisamos de dois numeros.\n"
); 
 
 printf("Digite um numero: "); 
 numero1 = validacao(numero1); 
 
 printf("Digite outro numero: "); 
 numero2 = validacao(numero2); 
 
 printf("--------------------------------\n"); 
 
 printf("Resultados:\n"); 
 printf("%.2lf + %.2lf = %.2lf\n", numero1, numero2, numero1 +
 numero2); 
 printf("%.2lf - %.2lf = %.2lf\n", numero1, numero2, numero1 -
 numero2); 
 printf("%.2lf x %.2lf = %.2lf\n", numero1, numero2, numero1 *
 numero2); 
 printf("%.2lf / %.2lf = %.2lf\n", numero1, numero2, numero1 /
 numero2); 
} 
 
5 
 
Referências: 
 
 
https://cursos.alura.com.br/category/programacao/linguagem-c 
 
Acesso em 25 mai. 2021. 
https://cursos.alura.com.br/category/programacao/linguagem-c
	TRABALHO DA DISCIPLINA (AVA1)

Outros materiais