Escolar Documentos
Profissional Documentos
Cultura Documentos
1.
Escreva um programa que informe ao usurio se deve ou no levar uma blusa consigo. Sabe-se que a blusa
indicada se a temperatura em graus celsius estiver abaixo de 20 graus.
2.
Escreva um programa que solicite ao usurio um valor inteiro e exibe uma mensagem informando se o
nmero par ou mpar. Exiba:
3.
Escreva um programa que solicite ao usurio uma letra e verifique se ela uma vogal ou no exibindo uma
mensagem correspondente. Exiba:
4.
Escreva um programa que exiba o maior dentre dois nmeros reais digitados pelo usurio, na forma
numero tal maior que numero tal. Caso eles sejam iguais deve-se exibir a mensagem na forma:
numero tal igual ao numero tal
5.
Escreva um programa que exiba na tela o triplo de um nmero inteiro informado pelo usurio. Caso o
nmero informado pelo usurio seja negativo, o mesmo deve ser transformado no seu equivalente positivo
antes da exibio do seu triplo.
6.
Escreva um programa que calcule a idade de uma pessoa a partir do seu ano de nascimento. O programa
deve mostrar na tela a idade e tambm as seguintes mensagens, quando for o caso:
7.
Escreva um algoritmo que leia trs nmeros inteiros e imprima-os em ordem crescente. Efetue pelo menos
3 testes do seu algoritmo com entradas de dados distintas. Analise os resultados do seu algoritmo.
8.
Escreva um algoritmo que pea como entrada os coeficientes a, b e c de uma equao de 2.o grau e fornea
como sada as suas razes. Lembre-se de prever os seguintes casos:
I. a = 0 : Equao de 1.o grau, calcule a nica raiz diretamente
II. = 0 : Calcule a nica raiz pela frmula de Baskara
III. < 0 : Calcule as 2 razes complexas pela frmula de Baskara
IV. > 0 : Calcule as 2 razes reais pela frmula de Baskara
A formula de Baskara =
Exemplo: a = 1 , b = -5, c = 6
= b2 4ac
raiz1 = 2 e raiz2 = 3
ATENO:
No PORTUGOL STUDIO existe uma funo para calculo de RAIZ QUADRADA: a funo chama-se
raiz. A instruo a seguir calcula a raiz quadrada do valor x e armazena em y. Por exemplo, se x = 5, y
ser 25. Exemplo: y = raiz(x,2.0)
Uma outra funo til a que calcula POTNCIA: a funo chama-se potencia. A instruo a seguir
calcula a potncia do valor x elevado a y e armazena em z. Por exemplo, se x = 3 e y = 4, z ser 81.
Exemplo: z = potencia(x,y)
No Portugol Studio essas funes esto dentro da Biblioteca Matemtica. Assim para chama-las voc deve:
Escreva um algoritmo que pea como entrada o conceito final de um aluno em uma disciplina cursada na
UFABC e imprima a mensagem correta, conforme tabela abaixo:
CONCEITO FINAL
A
B
C
D
F
O
I
SITUAO
Desempenho excepcional
Bom desempenho
Desempenho adequado
Aproveitamento mnimo
Reprovado
Reprovado por falta
Incompleto
10. Uma livraria est fazendo uma promoo para pagamento vista em que o comprador pode escolher entre
dois critrios de desconto:
Critrio A: R$ 0,25 por livro + R$ 7,50 fixo
Critrio B: R$ 0,50 por livro + R$ 2,50 fixo
Escreva um algoritmo em que o usurio digite a quantidade de livros que deseja comprar e programa diga
qual a melhor opo de desconto.
11. O imposto de renda MENSAL de uma pessoa fsica (IR) calculado com base na sua renda mensal.
Escreva um algoritmo para calcular e imprimir o IR MENSAL e o IR ANUAL de uma pessoa
considerando a seguinte tabela e supondo que sua renda mensal (salrio) a mesma durante os 12 meses.
Base de clculo mensal em R$
At 1.499,15
De 1.499,16 at 2.246,75
Alquota %
7,5
De 2.246,76 at 2.995,70
De 2.995,71 at 3.743,19
Acima de 3.743,19
15,0
22,5
27,5
280,94
505,62
Exemplo de Calculo:
Se uma pessoa ganha 3500,00 por ms, com base na tabela acima, deve-se aplicar a alquota (taxa) de 22,5%
de imposto de renda e deduzir o valor de 505.62.
Assim 3500 x 22.5 /100 = 785,50. Deduzindo-se os 505,62 o valor do imposto mensal ser de 281.88. Para o
Para verificar se o seu programa est correto, efetue os dois testes que seguem:
TESTE 1:
Entrada: salrio mensal = 3500.00
Sada Esperada: IR Mensal = 281.88
IR Anual = 3382.56
TESTE 1:
Entrada: salrio mensal = 3500.00
Sada Esperada: IR Mensal = 281.88
IR Anual = 3382.56
12. Escreva um programa que exiba uma mensagem indicando se um nmero inteiro informado pelo usurio
positivo, negativo ou nulo, de acordo com as seguintes condies:
13. Escreva um algoritmo que pea como entrada o peso (em kilogramas) e a altura (em metros) da pessoa e
calcule e exiba o seu IMC ndice de Massa Corprea. Adicionalmente, o programa deve emitir as
mensagens correspondentes conforme a tabela a seguir:
Clculo IMC
Abaixo de 18.5
Entre 18.5 e 24.9
Entre 25.0 e 29.9
Entre 30.0 e 34.9
Entre 35.0 e 39.9
40.0 e acima
Situao
Voc est abaixo do peso ideal
Parabns voc est em seu peso normal!
Voc est acima de seu peso (sobrepeso)
Obesidade grau I
Obesidade grau II
Obesidade grau III
O IMC calculado da seguinte forma: divide-se o peso (quilogramas) pela altura ao quadrado (em metros).
Exemplo1: peso = 65, altura = 1.67 IMC = 65 / (1.67 * 1.67) = 23.30
Exemplo2: peso = 85, altura = 1.60 IMC = 85 / (1.60 * 1.60) = 33.20
OBS. OBRIGATRIO O USO DE SELEO ENCADEADA.
Para verificar se o seu programa est correto, efetue os dois testes que seguem:
TESTE 1:
Entrada: peso=65 altura = 1.67
Sada Esperada: IMC = 23.30 - Parabns voc est em seu peso normal!
TESTE 2:
Entrada: peso=85
altura = 1.60