Você está na página 1de 5

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 de Desvio
Condicional (Composto e Encadeado) quando necessário.

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


maior ou menor de idade.

Algoritmo "atividade 01 aula 5 "

// Disciplina : [Algoritimos e Programação]

// Professor : Marcos Alves Mariano

// Descrição : ler idade e falar se é maior ou menor de idade.

// Autor(a) : Constantino Costa de Lima

// Data atual : 13/11/2017

Var

// Seção de Declarações das variáveis

IDADE: REAL

Inicio

// Seção de Comandos, procedimento, funções, operadores, etc...

escreva ("qual a sua idade" )

leia (IDADE)

SE (IDADE>=18)ENTAO

ESCREVA ("VOCÊ É UMA PESSOA MAIOR DE IDADE")


SENAO

ESCREVA ("VOCE É UMA PESSOA MENOR DE IDADE")

FIMSE

Fimalgoritmo

2. Faça um algoritmo para ler dois números inteiros e mostrar a diferença do maior
pelo menor (O resultado deve ser positivo).

Algoritmo "atividade 02 aula 5 "

// Disciplina : [Algoritimos e Programação]

// Professor : Marcos Alves Mariano

// Descrição : Diferença entre dois numeros

// Autor(a) : Constantino Costa de Lima

// Data atual : 13/11/2017

Var

// Seção de Declarações das variáveis

A,B,X,Y: INTEIRO

Inicio

// Seção de Comandos, procedimento, funções, operadores, etc...

ESCREVA ("QUAL O VALOR DE A ")

LEIA (A)

ESCREVA ("QUAL O VALOR DE B ")

LEIA (B)

SE (A>=B) ENTAO

X<-(A-B)

ESCREVA ("A DIFERENÇA ENTRE A-B É DE: ",X)


SENAO B>A ENTAO

Y<-(B-A)

ESCREVA ("A DIFERENÇA ENTRE B-A É DE: ",Y)

FIMSE

Fimalgoritmo

3. 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 "atividade 03 aula 5 "


// Disciplina : [Algoritimos e Programação]
// Professor : Marcos Alves Mariano
// Descrição : NOTAS APROVADO, EXAME OU REPROVADO
// Autor(a) : Constantino Costa de Lima
// Data atual : 13/11/2017
Var
// Seção de Declarações das variáveis
NOTA1,NOTA2,NOTA3,NOTA4,MEDIA: REAL

Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
ESCREVA ("QUAL QUAL A NOTA 1 ")
LEIA (NOTA1)

ESCREVA ("QUAL QUAL A NOTA 2 ")


LEIA (NOTA2)

ESCREVA ("QUAL QUAL A NOTA 3 ")


LEIA (NOTA3)

ESCREVA ("QUAL QUAL A NOTA 4 ")


LEIA (NOTA4)

MEDIA<-(NOTA1+NOTA2+NOTA3+NOTA4)/4

SE (MEDIA>=6) ENTAO
ESCREVA ("O ALUNO ESTA APROVADO COM A MEDIA ",MEDIA)
SENAO
SE (MEDIA<6) E (MEDIA>3)ENTAO
ESCREVA("O ALUNO ESTÁ DE EXAME COM A MEDIA ",MEDIA)
SENAO (MEDIA<3) ENTAO
ESCREVA ("O ALUNO ESTA REPROVADO COM A MEDIA ",MEDIA)
FIMSE
FIMSE

Fimalgoritmo

4. 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, o novo salário e a diferença.

Código Cargo Percentual


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

Algoritmo "atividade 04 aula 5 "


//
//
// Disciplina : [Algoritimos e Programação]
// Professor : Marcos Alves Mariano
// Descrição : VALOR DE SALARIO REAJUSTADO COM O CARGO
// Autor(a) : Constantino Costa de Lima
// Data atual : 13/11/2017
Var
// Seção de Declarações das variáveis
SALARIOANTIGO: REAL
SALARIONOVO: REAL
DIFERENCA: REAL
COD: CARACTERE
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
ESCREVA ("QUAL O SALARIO QUE RECEBE ")
LEIA (SALARIOANTIGO)

ESCREVA("QUAL O COD DE SEU CARGO: ")


LEIA (COD)

ESCOLHA COD
CASO "91"
SALARIONOVO<-(SALARIOANTIGO)+(SALARIOANTIGO*0.1)
ESCREVA (" O SALARIO NOVO DO GERENTE É DE ",SALARIONOVO)
CASO "92"
SALARIONOVO<-(SALARIOANTIGO)+(SALARIOANTIGO*0.2)
ESCREVA (" O SALARIO NOVO DO ANALISTA É DE ",SALARIONOVO)

CASO "93"
SALARIONOVO<-(SALARIOANTIGO)+(SALARIOANTIGO*0.3)
ESCREVA (" O SALARIO NOVO TECNICO É DE ",SALARIONOVO)

OUTROCASO
SALARIONOVO<-(SALARIOANTIGO)+(SALARIOANTIGO*0.35)
ESCREVA (" O SALARIO NOVO É DE ",SALARIONOVO)

FIMESCOLHA

Você também pode gostar