Escolar Documentos
Profissional Documentos
Cultura Documentos
// Construa um algoritmo para ler dois números. Em seguida, calcule a soma, a subtração, a
multiplicação e a divisão desses números,
Var
Inicio
leia(n1)
leia(n2)
Fimalgoritmo
Algoritmo "exercicio3"
// Elabore um algoritmo para ler o nome de um aluno, sua idade (em anos) e as quatro notas
(de quatro bimestres). Calcular a média
// anual do aluno. Imprimir: nome, idade, notas e média.
Var
aluno : string
idade : inteiro
Inicio
leia(nome)
leia(nota1)
leia(nota2)
leia(nota3)
leia(nota4)
leia(idade)
Fimalgoritmo
Algoritmo "exercicio2"
// Faça um algoritmo para ler a base e a altura de um triangulo. Em seguida, calcular a sua
área. Imprimir: base, altura e a área.
Var
Inicio
leia(base)
leia(altura)
area = (base*altura)/2
Fimalgoritmo
Algoritmo "exercicio_1"
// Uma empresa decidiu dar uma gratificação de Natal a seus funcionários, baseada no número
de horas extras e no número de horas que
// o funcionário faltou ao trabalho. O valor do prêmio é obtido pela consulta à tabela que se
segue
Var
nome : caractere
Inicio
leia(salarioMinimo)
leia(nome)
leia(horasExtras)
leia(horasFaltas)
fimse
Fimalgoritmo
Algoritmo "exercicio_2"
// Faça um programa que receba a idade e o peso de uma pessoa. De acordo com a tabela a
seguir, verifique e mostre em qual grupo de
Var
peso : real
Inicio
leia(peso)
leia(idade)
se (idade<20) entao
se (peso<60) entao
risco <- 9
senao
se (peso<=90) entao
risco <- 8
senao
risco <- 7
fimse
fimse
senao
se (idade<=50) entao
se (peso<60) entao
risco <- 6
senao
se (peso<=90) entao
risco <- 5
senao
risco <- 4
fimse
fimse
senao
se (peso<60) entao
risco <- 3
senao
se (peso<=90) entao
risco <- 2
senao
risco <- 1
fimse
fimse
fimse
Fimalgoritmo
Algoritmo "exercicio_3"
// Faça um programa que receba a idade de um nadador e mostre sua categoria, usando as
regras a seguir. Para idade inferior a 5,
Var
idade : inteiro
categoria : caractere
Inicio
leia(idade)
se (idade<5) entao
senao
se (idade<=7) entao
senao
se (idade<=10) entao
categoria <- "juvenil"
senao
se (idade<=15) entao
senao
se (idade<=30) entao
senao
se (idade>30) entao
fimse
fimse
fimse
fimse
fimse
fimse
Fimalgoritmo
Algoritmo "exercicio_4"
// Faça um programa que receba o salário bruto de um funcionário e, usando a tabela a seguir,
calcule e mostre o valor a receber.
// Sabe-se que este é composto pelo salário bruto acrescido de gratificação e descontado o
imposto de 7% sobre o salário.
Var
Inicio
escreval("Digite o salario bruto: ")
leia(salarioBruto)
senao
se (salarioBruto<=600) entao
senao
se (salarioBruto<=900) entao
senao
fimse
fimse
fimse
Fimalgoritmo
Algoritmo "exercicio_while_1"
// Uma empresa possui dez funcionários com as seguintes características: código, número de
horas trabalhadas no mês, turno de trabalho // (M – matutino; V – vespertino; N – noturno),
categoria (O – operário; ou G – gerente), valor da hora trabalhada. Sabendo-se que
// essa empresa deseja informatizar sua folha de pagamento, faça um programa que: a) Leia as
informações dos funcionários, exceto o
// valor da hora trabalhada, não permitindo que sejam informações dos turnos e nem
categorias inexistentes. Trabalhe sempre com a
// salário mínimo; c) Calcule o salário inicial dos funcionários com base no valor da hora
trabalhada e no número de horas
// tabela 2; e) Mostre o código, número de horas trabalhadas, valor da hora trabalhada, salário
inicial, auxílio alimentação e salário
Var
codigo : inteiro
nome : caractere
Inicio
i=1
enquanto(i<=10) faça
leia(nome)
leia(horasTrabalhadas)
leia(valorHoraTrabalhada)
leia(salarioMinimo)
escreva("digite o turno de trabalho: M – matutino; V – vespertino; N – noturno ")
leia(turno)
leia(categoria)
senao
fimse
senao
fimse
fimse
fimse
i=i+1
fimenquanto
Fimalgoritmo
Algoritmo "exercicio_2"
Var
Inicio
leia(num_termos)
num1 <- 2
num2 <- 7
num3 <- 3
i <- 4
enquanto(i<>num_termos)faça
escreval(num1)
i <- (i+1)
se (i<>num_termos) entao
escreval(num2)
i <- (i + 1)
se (i<>num_termos) entao
escreval(num3)
i <- (i + 1)
fimse
fimse
fimenquanto
Fimalgoritmo
Algoritmo "exericio_3"
// Faça um programa que receba o salário de um funcionário chamado Carlos. Sabe-se que
outro funcionário, João, tem salário
// mês, e João aplicará seu salário integralmente no fundo de renda fixa, que rende 5% ao mês.
O programa deverá calcular e mostrar a
// quantidade de meses necessários para que o valor pertencente a João iguale ou ultrapasse o
valor pertencente a Carlos
Var
meses : inteiro
Inicio
meses <- 0
fimenquanto
escreval(meses)
FimalgoritmoAlgoritmo "exercicio_4"
// mostre o valor lido, seu quadrado, seu cubo e sua raiz quadrada.
Var
num: inteiro
Inicio
leia(num)
enquanto(num>0)faça
escreval(quadrado)
cubo <- exp (numero, 3)
escreval(numero)
escreval(RaizQ(numero)
leia(num)
fimenquanto
Fimalgoritmo
Algoritmo "exercicio_1"
Var
preco : real
Inicio
leia(preco)
escreval("1. Limpeza")
escreval("2. Alimentação")
escreval("3. Vestuário")
leia(categoria)
escreval("1. Refrigeração")
escolha categoria
caso 1
se (preco<=25) entao
senao
fimse
caso 2
se (preco<=25) entao
senao
fimse
caso 3
se (preco<=25) entao
senao
fimse
fimescolha
senao
fimse
se (preco<=50) entao
escreval("barato")
senao
se (preco<120) entao
escreval("normal)
senao
escreval("caro")
fimse
fimse
FimalgoritmoAlgoritmo "exercicio_2"
// eu fiz uma pequena adaptação aqui ok, mudei para apenas 4 casos
Var
Inicio
leia(codigoProduto)
leia(qtdeProduto)
escolha codigoProduto
caso1
caso3
caso4
fimescolha
se (valor<=250) entao
senao
se (valor<=500) entao
senao
fimse
fimse
Fimalgoritmo
Algoritmo "exericio_3"
Var
codigoProduto : inteiro
preco : real
procedencia : caractere
Inicio
leia(codigoProduto)
leia(preco)
escolha codigoProduto
caso 1
caso 2
caso 3
caso 4
caso 5
caso 6
caso 7
caso 8
caso 9
caso 10
caso 11
caso 13
caso 14
caso 15
caso 16
fimescolha
Fimalgoritmo
Algoritmo "exercicio_4"
Var
op : inteiro
Inicio
leia(num1)
leia(num2)
leia(op)
escolha op
caso 1
caso 2
se(num1<num2)entao
escreval("o numero 1 é menor que o numero 2 e a diferença entre eles é: ", diferenca)
fimse
se(num2<num1)entao
escreval("o numero 2 é menor que o numero 1 e a diferença entre eles é: ", diferenca)
fimse
caso 3
caso 4
fimescolha
Fimalgoritmo
Algoritmo "exercicio_1"
Var
i, ano_atual : inteiro
Inicio
escreval("digite o ano: ")
leia(ano_atual)
leia(salario)
fimpara
Fimalgoritmo
Algoritmo "exercicio_2"
Var
n, b, fat: real
i, j : inteiro
Inicio
leia(n)
b <- 1
i <- 0
j <- 0
fat <- 0
fat <- 1
fimpara
b <- b+ (1/fat)
fimpara
Fimalgoritmo
Algoritmo "exercicio_3"
// Declarando variáveis
Var
n, i : inteiro
Inicio
leia(n)
// inicializando variáveis
i <- 0
// calculando a tabuada
escreval(n*i)
i <- i + 1
fimpara
Fimalgoritmo
Algoritmo "exercicio_4"
Var
cont, cod, num_vei, num_acid, maior, cid_maior, menor, cid_menor, media_vei, soma_vei,
media_acid, soma_acid, cont_acid : real
i : inteiro
Inicio
soma_vei <- 0
soma_acid <- 0
cont_acid <- 0
i <- 1
leia(cod)
leia(num_vei)
leia(num_acid)
se (cont=1) entao
senao
se (num_acid>maior) entao
senao
se (num_acid<menor) entao
senao
fimse
fimse
fimse
se (num_vei<2000) entao
fimse
se (cont_acid = 0) entao
senao
fimse
fimpara
Fimalgoritmo
Algoritmo "exercicio_1"
Var
repita
leia(base)
ate(base>0)
repita
leia(altura)
ate(altura>0)
Fimalgoritmo
Algoritmo "exercicio_2"
Var
op : inteiro
Inicio
leia(sal)
repita
leia(op)
se ((op>4)ou(op<1)) entao
senao
escolha(op)
case 1
se(sal<500) entao
imp<- sal*5/100
senao
senao
fimse
fimse
case 2
se(sal>1500) entao
aum <- 25
senao
se((sal>=750) e (sal<=1500))entao
aum <- 50
senao
se((sal>=450) e (sal<750))entao
aum <- 75
senao
fimse
fimse
fimse
case 3
se (sal<=700) entao
escreval("mal remunerado")
senao
escreval("bem remunerado")
fimse
fimescolha
fimse
ate(op=4)
Fimalgoritmo
Algoritmo "execicio_3"
Var
Inicio
repita
leia(idade)
ate(idade<0)
Fimalgoritmo
Algoritmo "exercicio_4"
Var
Inicio
leia(numeroCanal)
leia(numeroPessoas)
soma1 <- 0
media1 <- 0
cont <- 0
repita
leia(numeroPessoas)
ate(numeroPessoas<0)
Fimalgoritmo