Escolar Documentos
Profissional Documentos
Cultura Documentos
Roberto Rocha
http://pvbps-sambavideos.akamaized.net/account/671/1/2018-08-13/video/08af226de6deb23fc6bf854a190e1a20/08af226de6deb23fc6bf854a190e1a20_480p.mp4
Como foi?
Exercícios de fixação:
1. Escreva um programa que solicite ao usuário a altura e o raio de um cilindro circular e imprima o volume do cilindro.
O volume de um cilindro circular é calculado por meio da seguinte fórmula:
Vol = PI * raio2 * altura
Obs: em algoritmo o operador de potência é o ^ em C utiliza-se a função pow(a,b). exemplo a2 a^2 pow(a,2)
2. Uma empresa contrata um encanador a R$ 20.00 por dia. Crie um programa que solicite o número de dias trabalhados
pelo encanador e imprima a quantia líquida que deverá ser paga, sabendo-se que são descontados 8% de impostos.
3. O cardápio de uma lanchonete é dado abaixo. Prepare um programa que leia a quantidade de cada item que você
consumiu e calcule a conta final.
Hambúrguer............... R$ 30,00
Cheeseburger.............. R$ 35,50
Fritas............................ R$ 20,50
Refrigerante................. R$ 10,00
Milkshake..................... R$ 30,00
Exercícios de fixação:
2. Uma empresa contrata um encanador a R$ 20.00 por dia. Crie um programa que solicite o número de dias trabalhados
pelo encanador e imprima a quantia líquida que deverá ser paga, sabendo-se que são descontados 8% de impostos.
Vejamos:
5 x 20 = 100, mas tem o imposto que deve ser aplicado, de 8 %
então 8% de 100 = R$8.00, finalmente 100 – 8 = R$92.00 que deverá ser nossa resposta
Primeiro passo:
Utilizando a técnica de refinamento sucessivos vamos isolar os processos.
Identificar o objetivo do algoritmo:
início
“ ler o número de dias trabalhados pelo encanador e escrever o valor a ser pago ”
fim.
Algoritmo solicite os dias trabalhados e informa o valor a ser pago
Segundo passo:
Utilizando a técnica de refinamento sucessivos vamos isolar os processos.
início
// “ler o número de dias trabalhados pelo encanador e escrever o valor a ser pago
“ler o número de dias trabalhados”
“calcular o valor bruto”
“calcular o imposto”
“calcular o valor liquido”
“mostrar o resultado”
fim.
Algoritmo solicite os dias trabalhados e informa o valor a ser pago
Terceiro passo:
Isolar ações consideradas primitivas
início
// ler o número de dias trabalhados pelo encanador e escrever o valor a ser pago
“definir um local para armazenar os dias trabalhados.”
“definir outro local para armazenar o valor bruto.”
“definir um local para armazenar o imposto.”
“definir um local para armazenar o valor final.”
“ler o número de dias trabalhados.”
“calcular o valor bruto.”
“calcular o imposto”
“calcular o valor final”
“mostrar o valor final.”
fim.
Algoritmo solicite os dias trabalhados e informa o valor a ser pago
Testando o algoritmo
Vamos agora conferir nosso algoritmo para ver se ele dará a
algoritmo “Folha de pagamento“ resposta desejada
// ler o dias trabalhados e escrever o valor a ser pago
dias 5
var
valorBruto 100
dias : inteiro
imposto 8
valorBruto,imposto,valorFinal:real
inicio valorFinal 92
leia( dias)
valorBruto ← dias * 20
imposto ← valorBruto * 8 / 100
valorFinal ← valorBruto - imposto O valor a ser pago é igual a 92.00
escreva("O valor a ser pago é igual a ",valorFinal)
fimalgorimto
Algoritmo solicite os dias trabalhados e informa o valor a ser pago
Codificando em C
Para colocar acentos em C