Você está na página 1de 3

Exerccios 3 - Algoritmos com seleo

3.1. Escreva um algoritmo para ler um valor e escrever se positivo ou negativo.


Considere o valor zero como positivo.
3.2. Escreva um algoritmo para ler 2 valores (considere que no sero informados
valores iguais) e escrever o maior deles.
3.3. Escreva um algoritmo para ler o ano de nascimento de uma pessoa e escrever uma
mensagem que diga se ela poder ou no votar este ano (no necessrio considerar o
ms em que ela nasceu).
3.4. As mas custam R$ 0,30 ser forem compradas em uma quantidade menor do que
uma dzia, e R$ 0,25 ser forem compradas pelo menos doze. Escreva um algoritmo que
leia o nmero de mas compradas, calcule e escreva o valor total da compra.
3.5. Escreva um algoritmo para ler 2 valores (considere que no sero lidos valores
iguais) e escrev-los em ordem crescente.
3.6. Tendo como entrada a altura e o sexo (codificado da seguinte
forma: 1:feminino 2:masculino) de uma pessoa, construa um algoritmo que calcule e
imprima seu peso ideal, utilizando as seguintes frmulas:
- para homens: (72.7 * h)-58
- para mulheres: (62.1*h)-44.7
3.7. Escreva um algoritmo para ler um nmero inteiro (considere que sero lidos apenas
valores positivos e inteiros) e escrever se par ou mpar.
3.8.Escreva um algoritmo para ler o nmero de gols marcados pelo Grmio e o nmero
de gols marcados pelo Inter em um GRENAL. Escrever o nome do vencedor. Caso no
haja vencedor dever ser impresso a palavra EMPATE.
3.9.Escreva um algoritmo para ler o nmero de lados de um polgono regular, e a
medida do lado. Calcular e imprimir o seguinte:
Se o nmero de lados for igual a 3 escrever TRINGULO e o valor do seu permetro.
Se o nmero de lados for igual a 4 escrever QUADRADO e o valor da sua rea.
Se o nmero de lados for igual a 5 escrever PENTGONO.
OBS: Considere que o usurio s informar os valores 3,4 ou 5.
3.10.Acrescente as seguintes mensagens soluo do exerccio anterior conforme o
caso.
Caso o nmero de lados seja inferior a 3 escrever NO E UM POLGONO.
Caso o nmero de lados seja superior a 5 escrever POLGONO NO IDENTIFICADO.
OBS: Considere que o usurio poder informar qualquer valor para o nmero de lados.

3.11.Escreva um algoritmo para ler 2 valores e uma das seguintes operaes a serem
executadas (codificada da seguinte forma: 1.Adio, 2.Subtrao, 3.Diviso,
4.Multiplicao). Calcular e escrever o resultado dessa operao sobre os dois valores
lidos.
3.12.Escreva um algoritmo para ler 3 valores e escrever o maior deles. Considere que os
usurio no informar valores iguais.
3.13.Escreva um algoritmo para ler 3 valores e escrever a soma dos 2 maiores.
Considere que o usurio no informar valores iguais.
3.14.Escreva um algoritmo para ler 3 valores e escrev-los em ordem crescente.
Considere que o usurio no informar valores iguais.
3.15.Escreva um algoritmo para ler as coordenadas (X,Y) de um ponto no sistema
cartesiano e escrever o quadrante ao qual o ponto pertence. Considere que o usurio
no informar nenhuma coordenada igual a zero.
3.16.Escreva um algoritmo para ler as coordenadas (X,Y) de um ponto no sistema
cartesiano e escrever o quadrante ao qual o ponto pertence. Se o ponto estiver sobre os
eixos, ou na origem, escrever NO EST EM NENHUM QUADRANTE. Considere
que o usurio poder informar qualquer valor para as coordenadas.
3.17.Escreva um algoritmo para ler as coordenadas (X,Y) de um ponto no sistema
cartesiano e escrever o quadrante ao qual o ponto pertence. Caso o ponto no pertena a
nenhum quadrante, escrever se ele est sobre o eixo X, eixo Y ou na origem.
Considere que o usurio poder informar qualquer valor para as coordenadas.
3.18.Um posto est vendendo combustveis com a seguinte tabela de descontos:
lcool: At 20 litros, desconto de 3 % por litro. Acima de 20 litros, desconto de 5 %
por litro.
Gasolina: at 15 litros, desconto de 3,5 % por litro. Acima de 15 litros, desconto de 6 %
por litro.
Escreva um algoritmo que leia o nmero de litros vendidos, o tipo de combustvel
(codificado da seguinte forma: 1-lcool 2-Gasolina), o preo do combustvel, calcule e
imprima o valor a ser pago pelo cliente.
3.19.Escreva um algoritmo que leia as medidas dos lados de um tringulo e escreva se
ele EQUILTERO, ISSCELES ou ESCALENO.
OBS: tringulo equiltero: Possui os 3 lados iguais.
tringulo issceles: Possui 2 lados iguais.
tringulo escaleno: Possui 3 lados diferentes.
3.20.Escreva um algoritmo que leia a idade de 2 homens e 2 mulheres (considere que a
idade dos homens ser sempre diferente, assim como das mulheres). Calcule e escreva a

soma das idades do homem mais velho com a mulher mais nova, e o produto das idades
do homem mais novo com a mulher mais velha.
3.21.Para participar da categoria OURO do 1 Campeonato Mundial de bolinha de
Gude o jogador deve pesar entre 70 Kg (inclusive) e 80 Kg (inclusive) e medir de 1,75
m (inclusive) a 1,90 m (inclusive). Escreva um algoritmo para ler a altura e o peso de
um jogador e determine se o jogador est apto a participar do campeonato escrevendo
uma das seguintes mensagens conforme cada situao.
RECUSADO POR ALTURA - (se somente a altura do jogador for invlida)
RECUSADO POR PESO - (se somente o peso do jogador for invlido)
TOTALMENTE RECUSADO-(se a altura e o peso do jogador for invlido)
ACEITO' - (se a altura e o peso do jogador estiverem dentro da faixa especificada)