Você está na página 1de 2

Algoritmo "Condi��ocompostaquest�o27"

// Disciplina : [Linguagem e L�gica de Programa��o]


// Professor : Antonio Carlos Nicolodi
// Descri��o : M�dia de um aluno! (fun��o)
// Autor(a) : Nome do(a) aluno(a)
// Data atual : 11/12/2023
// Crie um programa que leia duas notas de um aluno e calcule a sua m�dia,
// mostrando uma mensagem no final, de acordo com a m�dia atingida:
// - M�dia at� 4.9: REPROVADO
// - M�dia entre 5.0 e 6.9: RECUPERA��O
// - M�dia 7.0 ou superior: APROVADO
Var
// Se��o de Declara��es das vari�veis
controle,quantidade: inteiro
notas,media: real

inicio
escreval("Qual a quantidade de notas:")
leia(quantidade)
para controle <- 1 ate quantidade passo 1 faca
escreval("Qual a sua nota:")
leia(notas)
fimpara
notas <- notas+notas
media <- notas/quantidade
se (media <= 4.9) entao
escreval("VOC� EST� REPROVADO")
fimse
se (media >= 5.0) e (media <= 6.9) entao
escreval("VOC� EST� EM RECUPERA��O")
fimse
se (media >= 7.0) entao
escreval("VOC� EST� APROVADO")
fimse
fimalgoritmo

Algoritmo "quest�o28condi��escompostas"
// Disciplina : [Linguagem e L�gica de Programa��o]
// Professor : Antonio Carlos Nicolodi
// Descri��o : Aqui voc� descreve o que o programa faz! (fun��o)
// Autor(a) : Nome do(a) aluno(a)
// Data atual : 11/12/2023
// 28) Fa�a um programa que leia a largura e o comprimento de um terreno
// retangular, calculando e mostrando a sua �rea em m�. O programa tamb�m
// devemostrar a classifica��o desse terreno, de acordo com a lista abaixo:
// - Abaixo de 100m� = TERRENO POPULAR
// - Entre 100m� e 500m� = TERRENO MASTER
// - Acima de 500m� = TERRENO VIP
Var
// Se��o de Declara��es das vari�veis
largura,comprimento,area: real

Inicio
// Se��o de Comandos, procedimento, fun��es, operadores, etc...
escreval("Digite a largura do terreno retangular:")
leia(largura)
escreval("Digite o comprimento do terreno retangular:")
leia(comprimento)
area <- largura*comprimento
se (area<100) entao
escreval("TERRENO POPULAR ",area,"m�")
fimse
se (area>=100) e (area<=500) entao
escreval("TERRENO MASTER ",area, "m�")
fimse
se (area>500) entao
escreval("TERRENO VIP ",area, "m�")
fimse
Fimalgoritmo

Algoritmo "quest�o29"
// Disciplina : [Linguagem e L�gica de Programa��o]
// Professor : Antonio Carlos Nicolodi
// Descri��o : aumento salarial percentual (fun��o)
// Autor(a) : Nome do(a) aluno(a)
// Data atual : 11/12/2023
// 29) Desenvolva um programa que leia o nome de um funcion�rio, seu sal�rio,
//quantos anos ele trabalha na empresa e mostre seu novo sal�rio, reajustado de
// acordo com a tabela a seguir:
// - At� 3 anos de empresa: aumento de 3%
// - entre 3 e 10 anos: aumento de 12.5%
// - 10 anos ou mais: aumento de 20%
Var
// Se��o de Declara��es das vari�veis
nome: caractere
salario: real
anos: inteiro

Inicio
// Se��o de Comandos, procedimento, fun��es, operadores, etc...
escreva("Qual o seu nome:")
leia(nome)
escreva("Qual o seu sal�rio:")
leia(salario)
escreva("Quantos anos voc� trabalha na empresa:")
leia(anos)
se (anos<=3) entao
salario <- salario +(salario*3)/100
escreva("Seu novo sal�rio at� 3 anos de servi�o com 3% de aumento
�:",salario)
fimse
se (anos>3) e (anos<10) entao
salario <- salario + (salario*12.5)/100
escreva("Seu novo sal�rio entre 3 e 10 anos de servi�o com 12,5% de aumento
�:",salario)
fimse
se (anos>=10) entao
salario <- salario + (salario*20)/100
escreva("Seu novo sal�rio de 10 anos ou mais de servi�o com 20% de aumento
�:",salario)
fimse
Fimalgoritmo

Você também pode gostar