Sie sind auf Seite 1von 6

1) Construa um algoritmo que calcule a média aritmética entre

quatro notas bimestrais quaisquer fornecidas pelo usuário

algoritmo “semnome”
var
N1, N2, N3, N4, MA: real:// notas e média
inicio
leia (N1)
leia (N2)
leia (N3)
leia (N4)
MA <- (N1 + N2 + N3 + N4) / 4
escreva (MA)
fimalgoritmo
2) Construa um algoritmo que calcule a quantidade de latas de tinta
necessárias e o custo para pintar tanques cilíndricos de
combustível, em que são fornecidos a altura e o raio desse
cilindro.
Sabendo-se que:

 A lata de tinta custa R$ 50,00


 Cada lata contém 5 litros
 Cada litro de tinta pinta 3 metros quadrados
 Dados de entrada: altura (H) e raio (R)
 Dados de saída: custo (C) e quantidade (Qtde)

algoritmo
var
h, r: real
c, qtde, area, litro: real
inicio
leia (h)
leia (r)
area <- (3,14 * pot(r,2)) + (2 * 3,14 * r * h)
litro <- area/3
qtde <- litro/5
c <- qtde * 50
escreva (c)
escreva (qtde)
fimalgoritmo
3) Construa um algoritmo para calcular as raízes de uma equação
do 2º grau (ax2 + bx + c), sendo que os valores de “a”, “b” e “c”
são fornecidos pelo usuário.

algoritmo “semnome”
var
a, b, c :real //coeficientes da equação
d :real //delta
x1, x2: real //raízes

inicio
leia(a)
leia(b)
leia(c)
d <- pot(b,2) – 4 * a * c
x1 <- (-b + rad(d)) / (2 * a)
x2 <- (-B – rad(d)) / (2 * a)

escreval(“Primeira raiz = “, x1)


escreval(“Segunda raiz = “, x2)
fimalgoritmo
4) Construa um algoritmo que, tendo como dados de entrada
dois pontos quaisquer do plano, P(x1, y1) e Q(x2, y2), imprima
a distancia entre eles.
A fórmula que efetua tal cálculo é:
d = rad( pot(x2 – x1, 2) + pot(y2 - y1, 2) )

algoritmo “semnome”
var
d :real //distância
x1, x2, y1, y2 :inteiro //pontos

inicio
leia(x1)
leia(y1)
leia(x2)
leia(y2)
d <- rad(pot(x2 – x1, 2) + pot(y2 – y1, 2))
escreva(“Distância = “, d)
fimalgoritmo
5) Faça um algoritmo para calcular o volume de uma esfera de
raio R, em que R é um dado fornecido pelo usuário. O volume
de uma esfera é dado por V = 4/3  R3

algoritmo “semnome”
var
r, v :real
inicio
leia(r)
v <- 4/3 x 3,14 x pot(r, 3)
escreva (“Volume = ”, v)
fimalgoritmo
6) Sabendo-se que 100 quilowatts de energia custa um sétimo do
salário mínimo, desenvolver um algoritmo que receba o valor
do salário mínimo e a quantidade de quilowatts gasta por uma
residência e calcule e imprima:
1. O valor em reais de cada quilowatt.
2. O Valor em reais a ser pago.
3. O valor a ser pago por essa residência caso seja
concedido um desconto de 10%.

algoritmo “semnome”
var
salmin, qtdkwatt, preco, valpago, valdesc: real
inicio
escreval("Entre com o salário mínimo: ")
leia(salmin)
escreva("Entre com a quantidade de quilowatts: ")
leia(qtdkwatt)
//divide por 7 para achar o preço de 100Kwatts e por
100 //para achar de 1Kw
preco <- salmin/700
valpago <- preco * qtdkwatt
valdesc <- valpago * 0.9
escreval("Preço do Quilowatt: ", preco)
escreval("Valor a ser pago: ", valpago)
escreval("Valor com desconto: ", valdesc)

fimalgoritmo

Das könnte Ihnen auch gefallen