Buscar

Exercicios lógica de programação

Prévia do material em texto

Estácio de Sá / FIB 
Disciplina: Introdução a Programação 
Prof. Márcio Freire 
 
Lista de Exercícios I 
 
Os algoritmos devem ser elaborados em portugol, fluxograma e em linguagem de programação C. 
 
1) Construir um algoritmo para solicitar dois números ao usuário e informar: a soma, a diferença e o produto. 
escreva (“Digite o Primeiro Valor:”) 
leia Valor_01 
escreva (“Digite o Segundo Valor:”) 
leia Valor_02 
SOMA = (Valor_01+Valor_02) 
DIFERENCA = Valor_01–Valor_02 
PRODUTO = Valor_01 * VALOR_02 
escreva ("Produto => ", SOMA) 
escreva ("Soma => ", SOMA) 
escreva ("Diferenca = ", DIFERENCA) 
2) Construa um algoritmo que calcule e informe a quantidade de gasolina que será preciso colocar no carro e 
quanto irá custar para o seu dono ir até a sua fazenda. O usuário deverá informar a distância que será 
percorrida e o preço do litro da gasolina. Para o cálculo, sabe-se que o carro faz em média 12 km/litro. 
 
 consumo = 12 
 escreva (“Digite a distancia: ") 
 leia distancia 
 escreva ("Digite o preco do litro da gasolina: ") 
 leia (precoLitro) 
 qtdGas = distancia / consumo 
 custoGas = qtdGas * precoLitro 
 escreva ("Quant. gasolina = “ , qtdGas) 
 escreva ("Custo = “ , custoGas) 
3) Construir um algoritmo que calcule e mostre a área de um triângulo. Caso a área seja maior que 30, deve-se 
exibir a mensagem “Triângulo Grande”, do contrário deve-se exibir “Triangulo normal”. Veja que Área 
Triangulo = (base * altura)/2 
 
Escreva (“Digite a base:”) 
Leia base 
Escreva (“Digite a altura:”) 
Leia altura 
area = base * altura / 2 
Se area > 30 entao 
 Escreva (“Triangulo grande”) 
Senao 
 Escreva (“Triangulo normal”) 
FimSe 
4) Fazer um programa que recebe 2 valores não inteiros do usuário e exibir a sequencia: o maior deles, o 
menor deles e a média. 
 
Escreva (“Digite o valor 1:”) 
Leia val1 
Escreva (“Digite o valor 2:”) 
Leia val2 
Media = (val1 + val2)/2 
Se val1>val2 entao 
 Escreva (“Maior =“, val1) 
 Escreva (“Menor =“, val2) 
 Escreva (“Media =“, media) 
Senao 
 Escreva (“Maior =“, val2) 
 Escreva (“Menor =“, val1) 
 Escreva (“Media =“, media) 
FimSe

Continue navegando