


Questões e Respostas
1)Escreva um programa que calcule média.
var
n1,n2,n3,m:real
r:inteiro
inicio
// Seção de Comandos
escreval("Escreva nota 1")
leia(n1)
escreval("Escreva nota 2")
leia(n2)
escreval("Escreva nota 3")
leia(n3)
escreval("opção de media (1) para Aritmetrica e (2) para Ponderada")
leia(r)
se(r=1)entao
m<-(n1+n2+n3)/3
escreval("Sua media é:",m)
senao
m<-(n1*3+n2*3+n3*4)/10
escreval("Sua media é:",m)
fimse
fimalgoritmo
2)Escreva um programa que faça a verificação se uma equação é ou não do 2º grau:
R) var
a,b,c,d,x1,x2:real
inicio
// Seção de Comandos
escreval("Escrever o numero A")
leia(a)
escreval("Escrever o numero B")
leia(b)
escreval("Escrever o numero C")
leia(c)
se(a<>0)entao
d<-b^2-4*a*c
se(d<0)entao
escreval("nao possui raizes reais")
senao
x1<- ((-1*b)+d^0.5)/(2*a)
x2<- ((-1*b)-d^0.5)/(2*a)
escreval("As raizes são:",x1,x2)
fimse
senao
escreval("não e equação do 2º grau")
fimse
fimalgoritmo
3)Escreva um programa que calcule o peso ideal de uma pessoa a depender do seu sexo, sendo que para calcular o peso do sexo masculino deve se usar (72.7*h)-58, e do feminino (62.1*h)-44.7:
var
h:real
s:caracter
p:real
inicio
// Seção de Comandos
escreval("Digite sua altura")
leia (h)
escreval("Digite seu sexo (M para masculino e F para femenino)")
leia (s)
se(s="m")entao
p<-(72.7*h)-58
senao
p<-(62.1*h)-44.7
fimse
escreval("Peso ideal:",p)
fimalgoritmo
4)Elaborar um algoritmo em pseudocodigo que efetue a leitura de um número inteiro e apresentar uma mensagem informando se o número é par ou ímpar.
algoritmo "Par ou Ímpar"
var
n: inteiro
inicio
escreval("Insira um número inteiro: ")
leia(n)
se(n mod 2 = 0) entao
escreval("O número: ",n," é par")
senao
escreval("O número: ",n," é impar")
fimse
fimalgoritmo
5)Fazer um algoritmo em pseudocodigo ler quatro valores referentes a quatro notas escolares de um aluno e imprimir uma mensagem dizendo que o aluno foi aprovado, se o valor da média escolar for maior ou igual a 7.0. Se o valor da média for menor que 7.0, solicitar a nota de exame, somar com o valor da média e obter nova média. Se a nova média for maior ou igual a 5, apresentar uma mensagem dizendo que o aluno foi aprovado em exame. Se o aluno não foi aprovado, indicar uma mensagem informando esta condição. Apresentar junto com as mensagenso valor da média do aluno, para qualquer condição.
algoritmo "Situação do Aluno"
var
n1, n2, n3, n4, media, nrecup, mrecup :real
inicio
escreval ("Digite a primeira nota: ")
leia (n1)
escreval ("Digite a segunda nota: ")
leia (n2)
escreval ("Digite a terceira nota: ")
leia (n3)
escreval ("Digite a quarta nota: ")
leia (n4)
media<-(n1+n2+n3+n4)/4
se(media >=7)entao
escreval ("O aluno está aprovado com média: ",media)
senao
escreval ("O aluno está de recuperação com média: ",media)
escreval ("Digite a nota de recuperação: ")
leia(nrecup)
mrecup<-(media + nrecup)/2
se(mrecup>=5)entao
escreval("O aluno foi aprovado na recuperação com media: ",mrecup)
senao
escreval("O aluno não foi aprovado na recuperação com média: ",mrecup)
fimse
fimse
fimalgoritmo