Atps Algoritmo Etapa 3
Monografias: Atps Algoritmo Etapa 3. Pesquise 862.000+ trabalhos acadêmicosPor: eli.azevedo • 3/12/2013 • 1.735 Palavras (7 Páginas) • 2.816 Visualizações
ETAPA 3
Passo 1 (Aluno)
Leia atentamente o capítulo 3 – “Estruturas de Controle” do livro definido no desafio. Preste especial atenção aos problemas apresentados nos exercícios de fixação, assim como, as respectivas resoluções desses exercícios, que são apresentadas no Anexo do livro.
Passo 2 (Equipe)
Construa a solução de cada um dos seguintes exercícios propostos ao final do capítulo 3:
1 Exercício 1 (Construa um algoritmo que calcule a média ponderada entre 5 números quaisquer, sendo que os pesos a serem aplicados são 1, 2, 3, 4 e 5 respectivamente.)
var
A, B, C, D, F, MP:REAL
inicio
// Entrada de dados
ESCREVA("DIGITE A MÉDIA DE 5 NÚMEROS QUAISQUER")
LEIA (A, B, C, D, F)
MP <- ((A) + (B*2) + (C*3) + (D*4) + (F*5)) / 10
ESCREVAL ("MEDIA PONDERADA = ", MP)
Fimalgoritmo
2 Exercício 4 (“Ao completar o tanque de combustível...”)
var
litro,kmk,gasto,totlitro:real
km:inteiro
inicio
//kmk<-10
escreval("Informe a capacidade máxima do tanque")
leia(totlitro)
escreval("Informe quantos kilômetros foram percorridos")
leia(km)
litro<-km/10
escreval("Em ",km,"Km"," voce gastou ",litro," litros")
gasto<-totlitro-litro
escreval("ainda restam ", gasto," litros no tanque")
fimalgoritmo
3 Exercício 6 (“Um dado comerciante maluco cobra 10% de acréscimo para cada prestação em atraso e depois dá um desconto de 10% sobre esse valor. Faça um algoritmo que solicite o valor da prestação em atraso e apresente a valor final a pagar, assim como o prejuízo do comerciantena operação.”)
var
parcela,acrescimo,vlfinal,desconto:real
inicio
escreval("Informe o valor da parcela que está em atraso")
leia(parcela)
acrescimo<-(parcela*0.1)
parcela<-parcela+acrescimo
desconto<-parcela*0.1
vlfinal<-parcela-desconto
escreval("Valor a ser pago R$",vlfinal)
// Seção de Comandos
Fimalgoritmo
4 Exercício 7 (Escreva um algoritmo que, a partir de um mês fornecido (numero de 1 a 12), apresente o nome dele ou mês invalido. )
var
mes: inteiro
inicio
// entrada de dados
escreva ("Digite o número do mês")
Leia(mes)
escolha (mes)
caso 1
escreval("Janeiro")
caso 2
escreval("Fevereiro")
caso 3
escreval("Março")
caso 4
escreval("Abril")
caso 5
escreval("Maio")
caso 6
escreval("Junho")
caso 7
escreval("Julho")
caso 8
escreval("Agosto")
caso 9
escreval("Setembro")
caso 10
escreval("Outubro")
caso 11
escreval("Novembro")
caso 12
escreval("Dezembro")
outrocaso
escreval("Inválido")
fimescolha
fimalgoritmo
5 Exercício 11 (Construa um algoritmo que seja capaz de dar a classificação de 3 países informados. para cada país é informado o nome, a quantidade de medalhas de ouro, prata e bronze. Considere que cada medalha de ouro tem peso 3, cada de prata tem peso 2 e cada de bronze peso 1.)
var
paisa,paisb,paisc:caractere
ouro,prata,bronze:inteiro
qtdouro,qtdprata,qtdbronze:inteiro
totmedalhasa,totmedalhasb,totmedalhasc:inteiro
colocacao:inteiro
inicio
ouro<-3
prata<-2
bronze<-1
escreval("Informe o primeiro país")
leia(paisa)
escreval("Informe as medalhas que o(a) ",paisa," ganhou")
escreva("Ouro: ")
leia(qtdouro)
escreva("Prata: ")
leia(qtdprata)
escreva("Bronze:
...