Sei sulla pagina 1di 2

Exerccios em Sala

1. DISCIPLINA
Informtica e Computao

PER
1

Algoritmos Condicionais

1. Escreva um algoritmo em fluxograma e Portugol que receba um nmero e escreva


uma das mensagens: mltiplo de 3 ou no mltiplo de 3.
2. Construa um algoritmo em Portugol para ler o nome de uma pessoa, caso o nome
contenha mais que 10 letras, escreva que o Nome Longo, caso contenha menos
de 5 letras escreva que o nome curto.
3. Ler os dados de notas de um aluno (nome, nota1,nota2 e nota3), calcular sua
mdia. Se a mdia >=6, o aluno passou e dever ser verificado o seu conceito final
(MB>8.5, B > 7.5, R >=6). Mostrar se o aluno passou ou no, escrevendo o nome e
mdia, se ele passou informe tambm seu conceito final. Portugol
4. Uma empresa concede aumentos de salrio aos seus funcionrios, variveis de
acordo com o cargo. Construa um algoritmo em Fluxograma e Portugol que leia o
salrio Atual e o cdigo do cargo de um funcionrio e calcule o novo salrio. Se o
cargo do funcionrio no estiver na tabela, ele dever, ento, receber 10% de
aumento. Mostre o salrio antigo, o novo salrio e a diferena. Os cargos
considerados (e seus cdigos) so:
Cdigo

Cargo

Percentual Aumento

101

Gerente

25%

102

Engenheiro

20%

103

Tcnico

15%

5. Numa certa papelaria, o preo do xerox segue a seguinte regra:


- at 100 folhas, a cpia custa R$ 0,25
- acima de 100 folhas e abaixo de 500 folhas custa R$ 0,20
- acima de 500 folhas e abaixo de 1000 folhas custa R$0,15
- Por fim, acima de 1000 folhas custa R$0,10
Construa um algoritmo em Portugol para ler o total de cpias desejadas e calcular e
informar o total a ser pago.
6. Crie um algoritmo em algoritmo em Fluxograma e Portugol que leia o salrio de uma
pessoa e informe se ela pode realizar um financiamento. Para realizar um
financiamento o salrio tem que ser maior que 180 e menor que 800.
7. Elabore um algoritmo que solicite o sexo do aluno (M Masculino e F
Feminino), o fluxograma dever apresentar mensagem de erro caso a letra
digitada for diferente. Dever solicitar tambm a altura do aluno e indicar
qual o esporte mais indicado de acordo com a tabela abaixo :
Sexo masculino com mais de 1,80 metros de altura=> Basquete
Sexo masculino entre 1,50 e 1,80=> Voleibol
Sexo feminino com mais de 1,70 => Basquete
Sexo feminino entre 1,50 e 1,70 => Voley

Ambos os sexos com menos de 1,50 => natao

Observao: Utilize conectores lgicos de forma a conseguir realizar apenas 3


testes!
8. Para o algoritmo abaixo responda:
inicio
logico b1 , b2 , b3
inteiro a , b , c1 , c2 , c3 , c4 , c5
ler b1 , b2 , b3
ler a , b
se b1 entao
c1 <- a + b
escrever c1
senao
se b2 entao
se b3 entao
c2 <- a - b
escrever c2
senao
c3 <- a * b
c4 <- a / b
fimse
fimse
fimse
c5 <- a ^ 2 + b ^ 2
fim
a) Se B1 = verdadeiro, B2 = verdadeiro, B3 = falso, quais os comandos sero
executados, C1, C2, C3, C4 OU C5?
b) Se B1 = falso, B2 = verdadeiro, B3 = falso, quais os comandos sero
executados?
c) Quais os valores de B1, B2, B3 para que somente o comando C5 seja
executados?
d) Se B1 = falso, B2 = verdadeiro, B3 = verdadeiro, quais os comandos sero
executados?
9. Solicite que a pessoa informe sua altura e seu sexo (a letra M significa
masculino e a letra F, Feminino, caso digitar outra letra informa que no
existe esta alternativa). Construa um algoritmo em Portugol utilizando a
estrutura escolhe caso, que calcule e imprima seu peso ideal, utilizando as
seguintes frmulas:
Para homens: (72.7 * h) 58
Para mulheres: (62.1 * h) 44.7
10. Faa um algortmo em Portugol que solicite o nome e o estado civil de
uma pessoa conforme tabela abaixo:
S" para solteiro
C" para casado
V" para vivo
D" para disquitado
Caso a pessoa for casada, solicite tambm o nome do Conjugue. O Algoritmo
dever apresentar o Nome, o estado Civil e caso casado o nome do conjugue.

Potrebbero piacerti anche