Você está na página 1de 3

ALGORITMO E PROGRAMAÇÃO

ATIVIDADES DA AULA 05

Todos os algoritmos desta atividade deverão ser desenvolvidos no VISUALG e


enviados no Microsoft Word.
Para desenvolver estes algoritmos deverão ser utilizadas as estruturas condicionais
(Se...Senão...Fimse) e de seleção múltipla (Escolha...Caso).

1. Faça um algoritmo para ler a idade de uma pessoa e determinar se a pessoa é


maior ou menor de idade.

algoritmo "Maioridade"

// Função :Determinar se a pessoa é ou não maior de idade.

// Autor :Guilherme Paiva

// Data : 26/05/2018

// Seção de Declarações

var

Idade : real

inicio

// Seção de Comandos

Escreval ("Pode me informar sua Idade? " )

Leia (Idade)

Se (Idade>=18) entao

Escreval ( " Você é maior de idade " , Idade)

FimSe

Se (Idade<=17) entao

Escreval ( "Você é menor de idade " , Idade)

FimSe

fimalgoritmo
2. Faça um algoritmo para ler quatro notas de um aluno, calcular a sua média e
classificar de acordo uma das seguintes situações: se a média for maior ou igual
a 6.0, o aluno está aprovado, se a média for menor que 6.0 e maior ou igual a
3.0, o aluno está de exame, e se a média for menor que 3.0, o aluno está
reprovado.

algoritmo "Calcular media"


// Função :Calculo de media
// Autor :Guilherme Paiva
// Data : 26/05/2018
// Seção de Declarações
var
N1, N2, N3, N4 :Real
Media :Real
inicio
// Seção de Comandos
Escreval ("Pode me informar sua primeira nota?" )
Leia (N1)
Escreval ("Pode me informar sua segunda nota?")
Leia (N2)
Escreval ("Pode me informar sua terceira nota?")
Leia (N3)
Escreval ("Pode me informar sua quarta nota?")
Leia (N4)
Media <-(N1+N2+N3+N4)/4
Escreval ("Sua media é ",media:2:2)
Se (Media>=6) Entao
Escreval (" ' Aluno Aprovado ' ")
Senao
Se (Media<=6) e (Media>=3) Entao
Escreval (" ' Aluno de Recuperação ' ")
Senao
Se (Media<=2.9) Entao
Escreval (" ' Aluno Reprovado ' ")
FimSe
FimSe
FimSe
fimalgoritmo
3. A corretora Segtotal concederá um aumento de salário aos seus funcionários,
variável de acordo com o cargo, conforme tabela abaixo. Faça um algoritmo
para ler o salário e o código de cargo de um funcionário, e calcular o novo
salário. Se o cargo do funcionário não estiver na tabela, ele deverá, então,
receber 35,5% de aumento. Mostre o salário antigo e o novo salário.

Código Cargo Percentual


91 Gerente 10%
92 Analista 20%
93 Técnico 30%

algoritmo "Aumento"
// Função : Aumento de Salário
// Autor :Guilherme Paiva
// Data : 28/05/2018
// Seção de Declarações
var
Cargo : Caractere
Sal, NSal : Real
COD : Inteiro
inicio
// Seção de Comandos
Escreval (" INFORME SEU CARGO ")
Leia (Cargo)
Escreval (" INFORME SEU CÓDIGO ")
Leia (COD)
Escreval (" INFORME SEU SALÁRIO ")
Leia (Sal)
Escolha COD
Caso 91
NSal<-Sal+ (Sal*10/100)
Caso 92
NSal<-Sal+(Sal*20/100)
Caso 93
Nsal<-Sal+(Sal*30/100)
Outrocaso
NSal<-Sal+(Sal*35.5/100)
FimEscolha
EscrevaL (" O Seu Antigo Salário era de R$ ", Sal)
Escreval (" Seu novo Salário é de R$ ", Nsal )
fimalgoritmo

Você também pode gostar