Buscar

LISTA 01(RESPOSTAS) - [ALUNO] - Algorítimos - Aula 02 e 03 - Exercícios Estruturas Básicas

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

© EPD/UFJF – Sistemas de Informação
Aulas 02 e 03 – Exercícios
Algoritmos
Exercícios de Estruturas Básicas
(Lista 01)
© EPD/UFJF – Sistemas de Informação
Aulas 02 e 03 – Exercícios
Exemplo Algoritmo
Seja o problema de calcular o salário liquido de um funcionário, considerando que sobre o seu salário bruto, incide um desconto de 8.5%para a previdência. Feito o desconto para a previdência, sobre o estante é feito um desconto de 26.6%, a titulo de imposto de renda. 
O algoritmo deve mostrar o nome do funcionário, o seu salário bruto e seu salário liquido. 
Fazendo-se uma análise deste problema, pode-se concluir que para que seja possível a sua solução, devemos ter como dados, o nome do funcionário e o valor de seu salário bruto. 
© EPD/UFJF – Sistemas de Informação
Aulas 02 e 03 – Exercícios
Exemplo Algoritmo
Algoritmo Funcionario
Variaveis:
Nome: string
SalBruto, SalLiq, INSS, IRF: real 
Inicio
{ entrada dos dados necessários para a solução do problema}
Leia Nome
Leia SalBruto
{ cálculo dos descontos e do salário líquido}
INSS ← SalBruto * 15 / 100
IRF ← (SalBruto – INSS) * 26.6 / 100
SalLiq ← SalBruto – INSS - IRF
{ saída dos valores }
EscrevaLinha ‘Funcionario:’ , nome
EscrevaLinha ‘Salário Líquido:’, SalLiq
EscrevaLinha ‘Salário Bruto:’ , SalBruto
Fim
© EPD/UFJF – Sistemas de Informação
Aulas 02 e 03 – Exercícios
Escreva um algoritmo que determine a área e o perímetro de um retângulo 
	(Resposta)
2)	Dados três números reais, faça um algoritmo que:
 Determine a soma dos três números
 Determine a raiz quadrada do produto dos três números.
 (Resposta)
3)	Escreva um algoritmo que forneça o valor em graus Fahrenheit, de uma temperatura expressa em graus Celsius
	F= (9C + 32) / 5 		(Resposta)
4)	Faça um algoritmo para calcular o volume de uma esfera de raio r
	V= (4* 3.14* R**3) / 3 		(Resposta)
Exercícios
© EPD/UFJF – Sistemas de Informação
Aulas 02 e 03 – Exercícios
5) Considerando que para um consorcio, sabe-se o numero total de prestações, a quantidade de prestações pagas e o valor atual da prestação, escreva um algoritmo que determine o total pago pelo consorcio e o saldo devedor. (Resposta)
6) Dado que se tem um valor de um ângulo expresso em graus, minutos e segundos( ex : 35º47’59”), escreva um algoritmo que forneça o valor deste ângulo em radianos. (Resposta)
7) Faça um algoritmo para calcular a quantidade de barbante necessária para amarrar um pacote. O algoritmo terá como entrada a largura, altura e comprimento do pacote, em centímetros. Para que o pacote fique firme, são necessárias 3 amarras. Considere que uma amarra consuma 10 cm de barbante. (Resposta)
Exercícios
© EPD/UFJF – Sistemas de Informação
Aulas 02 e 03 – Exercícios
8) Dados os pontos A de coordenadas A(x1,y1) e B(x2,y2), escreva um algoritmo que determine a distancia entre os dois pontos. (Resposta)
9) Escreva um algoritmo que determine o número de dias que uma pessoa já viveu. Considere que um mês tenha 30 dias. (Resposta)
10) O sistema de avaliação de determinada disciplina, é composto por três provas. A primeira prova tem peso 2, a segunda tem peso 4 e a terceira tem peso 6. Faça um algoritmo para calcular a media final de um aluno desta disciplina. (Resposta)
Exercícios
© EPD/UFJF – Sistemas de Informação
Aulas 02 e 03 – Exercícios
Exercício 1
Algoritmo Retangulo
Variaveis
	Altura, Base, Perimetro, Area: Real
Inicio
	Leia Altura
	Leia Base
		Perimetro ← (Base + Altura)*2
		Area ← Base * Altura
	Escreva Perimetro
	Escreva Area
Fim
© EPD/UFJF – Sistemas de Informação
Aulas 02 e 03 – Exercícios
Exercício 2
Algoritmo Numero
Variaveis
	a, b, c, Soma, Raiz: Real
Inicio
	Leia a
	Leia b
	Leia c
		Soma ← a + b + c
		Raiz ← (a* b *c) ^ 0.5
	Escreva Soma
	Escreva Raiz
Fim
© EPD/UFJF – Sistemas de Informação
Aulas 02 e 03 – Exercícios
Exercício 3
Algoritmo Transformacao
Variaveis
	Celsius, Fahrenheit: Real
Inicio
	Leia Celsius
		Fahrenheit ← (9 * Celsius + 32) / 5
	Escreva Fahrenheit
Fim
© EPD/UFJF – Sistemas de Informação
Aulas 02 e 03 – Exercícios
Exercício 4
Algoritmo Esfera
Variaveis
	Raio, Volume: Real
Inicio
	Leia Raio
		Volume ← ( 4 * 3.14 * Raio^3) / 3
	Escreva Volume
Fim
© EPD/UFJF – Sistemas de Informação
Aulas 02 e 03 – Exercícios
Exercício 5
Algoritmo Consorcio
Variaveis
	Total_pago, Saldo_dev, Valor_prest: Real
	Total_prest, Quant_pag : Inteiro
Inicio
	Leia Total_prest
	Leia Quant_pag
	Leia Valor_prest
		Total_pago ← Valor_prest * Quant_pag
		Saldo_dev ← Valor_prest * Total_prest – Total_pago
	Escreva Total_pago
	Escreva Saldo_dev
Fim
© EPD/UFJF – Sistemas de Informação
Aulas 02 e 03 – Exercícios
Exercício 6
Algoritmo Angulo
Variaveis
	Graus, Minutos, Segundos: Inteiro
	Valor_graus, Valor_radianos: Real
Inicio
	Leia Graus
	Leia Minutos
	Leia Segundos
		Valor_graus ← Graus + Minutos/60 + Segundos/3600
		Valor_radianos ← 3.14 * Valor_graus/180
	Escreva Valor_radianos
Fim
© EPD/UFJF – Sistemas de Informação
Aulas 02 e 03 – Exercícios
Exercício 7
Algoritmo Barbante
Variaveis
	Largura, Altura, Comprimento, Quantidade: Real
 Amarra1, Amarra2, Amarra3: Real
Inicio
	Leia Largura
	Leia Altura
	Leia Comprimento
		Amarra1 ← 2*(Altura + Largura) + 10
		Amarra2 ← 2*(Altura + Comprimento) +10
		Amarra3 ← 2*(Largura + Comprimento) +10
 		Quantidade ← Amarra1 + Amarra2 + Amarra3
	Escreva Quantidade
Fim
© EPD/UFJF – Sistemas de Informação
Aulas 02 e 03 – Exercícios
Exercício 8
Algoritmo Distancia
Variaveis
	x1, x2, y1, y2 : Real
	Distancia: Real
Inicio
	Leia x1
	Leia x2
	Leia y1
	Leia y2
		Distancia ← ( ( x2 – x1)^2 + ( y2 – y1)^2 )^0.5
	Escreva Distancia
Fim
© EPD/UFJF – Sistemas de Informação
Aulas 02 e 03 – Exercícios
Exercício 9
Algoritmo Vida
Variaveis
	NascDia, NascMes, NascAno: Inteiro
	HojeDia, HojeMes, HojeAno: Inteiro
 NDias : inteiro
Inicio
	Leia NascDia, NascMes, NascAno
	Leia HojeDia, HojeMes, HojeAno
		NDias ← (HojeAno – NascAno)*360 + (HojeMes – NascMes)*30 + (HojeDia – NascDia)
	Escreva NDias 
Fim
© EPD/UFJF – Sistemas de Informação
Aulas 02 e 03 – Exercícios
Exercício 10
Algoritmo Media
Variaveis
	Nota1, Nota2, Nota3, Media: Real
Inicio
	Leia Nota1
	Leia Nota2
	Leia Nota3
		Media ← (2*Nota1 + 4*Nota2 + 6*Nota3) / 12
	Escreva Media
Fim

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais