Buscar

Exercício 1 Lógica de Programação

Prévia do material em texto

Exercício 1
algoritmo “Calculo de Salário”
var
salário, aumento,resultado: REAL
inicio
escreva (“Salário:”)
leia (salario)
escreva (“% Aumento:”)
leia (aumento)
resultado <- (salario*aumento/100)+ salario
escreva (“Salario reajustado:”, resultado)
fimalgoritmo
Exercício 2
algoritmo “Exercício 2”
var
numero, quadrado, cubo, raiz: REAL
inicio
escreva (“Digite um numero:”)
leia (numero)
quadrado <- numero*numero
cubo <- quadrado* numero
raiz <- raizq(numero)
escreval (“Quadrado:”, quadrado)
escreval (“Cubo:”, cubo)
escreval(“Raiz quadrada:”, raiz)
fimalgoritmo
Exercício 3
algoritmo “Exercício 3”
var
ano, nasc, idade, idade65: REAL
inicio
escreva (“Ano atual:”)
leia (ano)
escreva (“Digite ano do nascimento”)
leia (nasc)
idade <- ano – nasc
idade65 <- nasc + 65
escreval (“Idade:”, idade)
escreval (“Faz 65 anos em:”, idade65)
fimalgoritmo
Exercício 4
algoritmo “Exercício 4”
var
nota1, nota2, peso1, peso2, media: REAL
inicio
escreva (Nota 1:”)
leia (nota1)
escreva (“Nota 2:”)
leia (nota2)
peso1 <- 2
peso2 <- 3
media <- ((nota1*peso1) + (nota2*peso2))/(peso1+peso2)
escreval (“Media:”, media)
fimalgoritmo
Exercício 5
algoritmo “Exercicio 5”
var
num1, num2: REAL
inicio
escreva (“Digite um número:”)
leia (num1)
escreva (“Digite outro número:”)
leia (num2)
se num1 >= num2 entao
 escreva (“Numero”, num1, “é o maior”)
senão
 escreva (“Numero”, num2, “é o maior”)
fimse
fimalgoritmo
Exercício 6
algoritmo “Exercicio 6”
var
idade, altura, peso, imc : REAL
inicio
escreva (“Digite sua idade:”)
leia (idade)
escreva (“Digite sua altura:”)
leia (altura)
escreva (“Digite seu peso:”)
leia (peso)
imc <- ((peso)/(altura*altura))
se imc <= 25 entao
 escreva (“Esta no peso ideal”)
senão
se idade >= 40 entao
 escreva (“Faça aulas de Hidroginástica”)
senão
 escreva (“Faça aulas de aeróbica”)
Fimse
Fimse
fimalgoritmo
Exercício 7
algoritmo “Exercicio 7”
var
num1, num2, i : inteiro
inicio
escreva (“Um número positivo:”)
leia (num1)
escreva (“Outro número positivo:”)
leia (num2)
se (num1 < 0) ou (num2 <0) então
escreva (“Erro! Digite um número positivo.”)
fimse
se num1<=num2 entao
para i de (num1+1) ate (num2-1) faca
 escreval(i)
fimpara
senão
para i de (num2+1) ate (num1-1) faca
 escreval (i)
fimpara
fimse
fimalgoritmo
Exercício 8
algoritmo “Exercicio”
var
sexo, sexo_alt: caracter
qtde_m, qtde_f, i: inteiro
altura, maior_alt: real
alt_f, media_alt_f: real
inicio
para i de 1 ate 5 faca
escreva (“Informe o sexo M/F:”)
leia (sexo)
escreva (“Informe a altura:”)
leia (altura)
se (altura>maior_alt) entao
 maior_alt <- altura
 sexo_alt <- sexo
fimse
se (sexo = “f”) ou (sexo = “F”) então
 qtde_f <- qtde_f + 1
 alt_f <- alt_f + altura
 media_alt_f <- alt_f/qtde_f
fimse
se (sexo= “m”) ou (sexo= “M”) então
 qtde_m <- qtde_m + 1
fimse
fimpara
escreval (“A maior altura é:”, maior_alt)
escreval (“A média altura das mulheres é:”, media_alt_f)
escreval (“O numero de homens é:”, qtde_m)
escreval (“Sexo da pessoa mais alta é:”, sexo_alt)
fimalgoritmo
ENGENHARIA DE PRODUÇÃO 
LINGUAGEM DE PROGRAMAÇÃO I
Professor: Tauller Mattos 
Aluna: Isabelle da Silva Costa 
Matrícula: 201402355106

Continue navegando