Buscar

Algoritmo e Programação (LIN12) Avaliação final discursiva

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

Prova Impressa
GABARITO | Avaliação Final (Discursiva) - Individual
(Cod.:745319)
Peso da Avaliação 4,00
Prova 44880442
Qtd. de Questões 2
Nota 8,50
Na construção de um algoritmo, uma das suas principais fases é o processamento dos dados
informados pelo usuário, em que poderão ser realizadas diversas operações aritméticas sobre as
variáveis declaradas ou valores previamente especificados, a fim de obter o resultado final desejado.
Com base nisso, elabore um algoritmo para atender ao seguinte cenário: Uma loja de roupas resolveu
fazer uma grande promoção e parcelar todas as compras em cinco vezes. Faça um algoritmo que
receba um valor de uma compra e mostre o valor das prestações.
Resposta esperada
programa prestacao; var compra, prestacao: real; inicio escreva('Digite o valor da compra: ');
leia(compra); prestacao := compra/5; escreval('O cliente deverá pagar 5 prestações de
R$",prestacao," cada"); fim;
Minha resposta
/* O funcionamento do código foi testado na IDE portugol web studio e pode ser testado no site
abaixo: https://portugol-webstudio.cubos.io/ide */ programa{ funcao inicio() { real ValorTotal,
Parcelas escreva ("Coloque o valor total: ") leia (ValorTotal) Parcelas = ValorTotal / 5
escreva("O valor a ser pago é de ", ValorTotal + " Reais") escreva ("\n5x de " + Parcelas + "
Reais") } } /* O RESULTADO EXIBIDO NO CONSOLE SERÁ: Coloque o valor total: 100 O
valor a ser pago é de 100.0 Reais 5x de 20.0 Reais Programa finalizado. */
Um empresa, objetivando a economia de luz, pediu ao departamento de desenvolvimento de
software que desenvolvesse um programa para calcular e imprimir o número de lâmpadas necessárias
para iluminar um determinado cômodo da empresa. Para isso, seria informado como entrada a
potência da lâmpada utilizada (em watts), as dimensões (largura e comprimento, em metros) do
cômodo. Sabe-se que a potência necessária é de 18 watts por metro quadrado. Baseado no cenário,
desenvolva um algoritmo para atender à necessidade da empresa.
Resposta esperada
program exercicio04; var pot_lamp, larg_com, comp_com, area_com, pot_total,num_lamp : real;
begin write ('Qual a potência da lâmpada (em watts)? '); readln (pot_lamp); write ('Qual a largura
do cômodo (em metros)? '); readln (larg_com); write ('Qual o comprimento do cômodo (em
metros)? '); readln (comp_com); area_com := larg_com * comp_com; pot_total := area_com *
18; num_lamp := (pot_total / pot_lamp); writeln('Nro lâmpadas necessárias : ', num_lamp); end.
 VOLTAR
A+
Alterar modo de visualização
1
2
Minha resposta
/* O funcionamento do código foi testado na IDE portugol web studio e pode ser testado no site
abaixo: https://portugol-webstudio.cubos.io/ide */ programa{ funcao inicio() { real
PotenciaWatts, Largura, Comprimento, Area, PotenciaNecessaria escreva ("Qual a potência da
lâmpada (em watts)?: ") leia (PotenciaWatts) escreva("Qual a largura do cômodo (em metros)?:
") leia (Largura) escreva("Qual a Comprimento do cômodo (em metros)?: ") leia (Comprimento)
Area = Largura * Comprimento escreva ("A área tem o tamando de ", Area + " metros
quadrados.") PotenciaNecessaria = Area * 18 escreva ("A potência necessária é de ",
PotenciaNecessaria + " Watts!") }} /* O RESULTADO EXIBIDO NO CONSOLE SERÁ: Qual
a potência da lâmpada (em watts)?: 10 Qual a largura do cômodo (em metros)?: 10 Qual a
Comprimento do cômodo (em metros)?: 10 A área tem o tamando de 100.0 metros quadrados.A
potência necessária é de 1800.0 Watts! Programa finalizado. */
Imprimir

Continue navegando