Escolar Documentos
Profissional Documentos
Cultura Documentos
Licenciatura em Informática
Programação Imperativa
Resolução dos Exercícios
Var
Nome: caracter
idade: inteiro
Inicio
Fimalgoritmo
6. Faça um algoritmo para ler o salário de um funcionário
e aumentá-lo em 15%. Após o aumento, desconte 8% de Algoritmo "Calcular salario"
impostos. Imprima o salário inicial, o salário com o
aumento e o salário final. Var
salarioInicial, salarioComAumento,
salarioComDesconto: real
Inicio
Escreval("Digite o salario do trabalhador")
leia(salarioInicial)
Fimalgoritmo
7. Alguns países medem temperaturas em graus Celsius, e
outros em graus Fahrenheit. Faça um Algoritmo "Coversao Celsius to Fahrenheit "
Inicio
Escreval("Digite a temperatura cem graus
Celsius")
leia(grauscelsius)
grausfahrenheit <- ((grauscelsius * 9)/5) +
32
Escreval("A temperatura convertida é de ",
grausfahrenheit, " graus Fahrenheit")
Fimalgoritmo
8. Faça um algoritmo para ler uma temperatura em
Fahrenheit e imprimi-la em Kelvin.
Algoritmo "Conversão Fahrenheit to Kelvin"
Var
gramas.
10. Faça um algoritmo que calcule e mostre a área de um Algoritmo "Área do trapézio"
trapézio.
Var
baseM, base, altura, area: real
Inicio
Escreval("Digite a medida da Base Maior")
leia(baseM)
Escreval("Digite a medida da Base Menor")
leia(base)
Escreval("Digite a medida da altura")
leia(altura)
Var
Inicio
leia(lado)
Fimalgoritmo
12. Faça um algoritmo que calcule e mostre a área de um triângulo.
Algoritmo "Area do Triangulo"
Var
Area_triangulo, Base, Altur,
Lado1, Lado2, Maior, Soma, p :real
Inicio
Escreval("Digite a Base do
Triangulo")
Leia(Base)
Escreval("Digite a Lado1 do
Triangulo")
Leia(Lado1)
Escreval("Digite a Lado2 do
Triangulo")
Leia(Lado2)
se(Base>Lado1)e(Base>Lado2)
entao
Maior<-Base
Soma<-Lado1+Lado2
senao
se(Lado1>Lado2) entao
Maior<-Lado1
Soma<-Base+Lado2
senao
Maior<-Lado2
Soma<-Base+Lado1
fimse
fimse
se(Maior<Soma)entao
Escreval("As Medidas digitadas
sao Validas!!")
p<-(Base+Lado1+Lado2)/2
Area_triangulo<-raizq(p*(p-
Base)*(p-Lado1)*(p-Lado2))
Escreval("A Area do triangulo
eh:", Area_triangulo)
senao
Escreval("As Medidas digitadas
nao sao Validas!!")
fimse
Fimalgoritmo
13. Escreva um algoritmo que leia 2 números inteiros e
mostre o maior deles. Algoritmo "Maior que"
Var
numeroA, numeroB: inteiro
Inicio
Fimalgoritmo
14. Faça um algoritmo que leia um número inteiro e mostre
uma mensagem indicando se este número é par ou ímpar, e
se é positivo ou negativo.
15. Calcule a média aritmética das 3 notas de um aluno
e mostre, além do valor da média, uma Algoritmo "Média aritmética"
Inicio
Escreva(" Digite a primeira nota: ")
leia(Nota1)
Escreval()
Escreva(" Digite a segunda nota: ")
leia(Nota2)
Escreval()
Escreva(" Digite a terceira nota: ")
leia(Nota3)
Fimalgoritmo
16. Faça um programa que receba 3 valores que representarão os
lados de um triângulo e verifique Algoritmo "Nome do Triangulo"
Inicio
Fimalgoritmo