Você está na página 1de 4

1) LANÇAMENTO DE FOGUETE

Faça um programa para escrever a contagem regressiva do lançamento de um foguete. O programa deve
imprimir na tela:
10, 9, 8, ..., 1, 0 e Fogo!
Observações:
1) É obrigatório que o programa faça a impressão utilizando uma estrutura de repetição.
2) O programa deve imprimir exatamente o texto pedido (a contagem toda em uma só linha e uma quebra
de linha no final)
3) Não se esqueça de clicar em "Avaliar" (o ícone é um quadrado com um ok no meio)
2) Índice Pluviométrico
Escreva um programa que seja capaz de ler do teclado 31 valores correspondentes ao índice
pluviométrico diário de um mês. O programa deve determinar e imprimir o índice pluviométrico médio, o
índice pluviométrico máximo e o dia de ocorrência do máximo.

Segue a formatação (tudo que está sublinhado deve ser printado pelo código, tudo que está em negrito
deve ser digitado durante a execução):

Insira os 31 valores, um em cada linha


(entrada de 31 linhas com os valores)
Máximo = x
Dia do máximo = y
Médio = z

Sendo x, y e z os valores correspondentes. Não arredondar.


Observações:
1) Não é necessário checar a validade dos dados, pois só serão inseridos dados válidos.
2) Caso o valor máximo apareça em mais de um dia, deve-se considerar o primeiro dia em que ele
apareceu.
3) O programa deve imprimir exatamente o texto pedido.
4) Não se esqueça de clicar em "Avaliar" (o ícone é um quadrado com um ok no meio)
3) Pesquisa
Uma pesquisa sobre algumas características físicas da população de uma determinada região coletou
dados, referentes a cada habitante, para serem analisados:
-Sexo(m,M,f,F)
-Cor dos olhos (azul, verde, castanho)
-Cor dos cabelos (louro, castanho, preto)
-Idade em anos

Faça um programa que leia os dados dos habitantes até que seja informado um valor de idade igual a -1.
O programa deverá imprimir na tela o número de habitantes do sexo feminino cuja idade esteja entre 18 e
35 anos (inclusive), que tenha olhos da cor verde e cabelos da cor louro.

Segue a formatação (tudo que está sublinhado deve ser printado pelo código, tudo que está em negrito
deve ser digitado durante a execução):

Insira a idade:x
Insira o sexo:y
Insira a cor do cabelo:w
Insira a dos olhos:z
Repete até idade=-1, não exigindo que insira os outros dados após detectar idade=-1
Há n mulheres entre 18 e 35 anos com cabelos louros e olhos verdes

Sendo x, y, w, z, n os valores correspondentes


Observações:
1) Não é necessário checar a validade dos dados, pois só serão utilizados dados válidos
2) Os nomes das cores digitados no teclado devem estar no singular e inteiramente em letras minúsculas.
3) O programa deve imprimir exatamente o texto pedido.
4) Não se esqueça de clicar em "Avaliar" (o ícone é um quadrado com um ok no meio)
4) Soma
Faça um programa que calcule e escreva o valor de S:
S = (1/1) + (3/2) + (5/3) + ... + (99/50)

Observação:
1) Não se esqueça de clicar em "Avaliar" (o ícone é um quadrado com um ok no meio)

5) Material Radioativo
Um determinado material radioativo perde metade de sua massa a cada 50 segundos. Faça um programa
que leia a massa inicial, em gramas e determine o tempo necessário para que essa massa se torne menor
do que 0.5 grama. Escreva na tela a massa inicial, massa final e o tempo calculado.

Segue a formatação (tudo que está sublinhado deve ser printado pelo código, tudo que está em negrito
deve ser digitado durante a execução):
Insira a massa inicial:x
Para uma massa de x gramas, são necessários y segundos para reduzir a massa à menos de 0.5g,
sobrando z gramas
Sendo x,y,z os valores correspondentes
Observações:
1) Não é necessário checar a validade do valor de entrada, pois só serão utilizados valores válidos.
2) Não utilize logaritmos. A resposta deve ser 50*t, sendo t o menor número de vezes que a massa deve
cair pela metade para chegar a um valor menor que 0.5.
3) Não se esqueça de clicar em "Avaliar" (o ícone é um quadrado com um ok no meio)
6) Número Primo
Faça um programa que leia um número e verifique se ele é primo. Números primos são aqueles que são
divisíveis apenas por ele mesmo e por um.
Segue a formatação (tudo que está sublinhado deve ser printado pelo código, tudo que está em negrito
deve ser digitado durante a execução):

Insira um número natural:x


Se for primo, imprimir a seguinte linha:
É primo
Se não for primo, imprimir a seguinte linha:
Não é primo
Sendo x o número digitado
Observações:
1) Não é necessário checar a validade do valor de entrada, pois só serão utilizados valores válidos.
2) Não utilize métodos probabilísticos. Utilize apenas a definição de números primos.
3) Não se esqueça de clicar em "Avaliar" (o ícone é um quadrado com um ok no meio)
7) Menu
Faça um programa que apresente o menu de opções (abaixo), permita ao usuário escolher a opção
desejada, leia os dados necessários para executar a operação e mostre o resultado na tela (O programa
deve repetir as seguintes ações, até que a opção 4 seja selecionada: apresentar menu, executar e
imprimir o resultado da opção selecionada)
Menu de opções:
1)Novo salário
2)Férias
3)Décimo terceiro
4)Sair
Na opção 1: ler do teclado o salário de um funcionário, calcular e mostrar o novo salário usando as regras
a seguir:
Valor do salário Aumento
Até R$999,99 15%
De R$1000,00 a R$2000,00 (inclusive) 10%
Mais de R$2000,00 5%

Na opção 2: ler do teclado o salário de um funcionário, calcular e mostrar o valor de suas férias. Sabe-se
que as férias equivalem a seu salário acrescido de um terço do salário.

Na opção 3: ler do teclado o salário de um funcionário e o número de meses de trabalho na empresa, (no
máximo doze meses), calcular e mostrar o valor do décimo terceiro. Sabe-se que o décimo terceiro
equivale a seu salário multiplicado pelo número de meses de trabalho dividido por 12.

Na opção 4: sair do programa

Caso seja informada uma opção ou um salário inválido deve-se apresentar uma mensagem de erro e
solicitar um novo valor.
Segue a formatação (tudo que está sublinhado deve ser printado pelo código, tudo que está em negrito
deve ser digitado durante a execução):

Digite o número da opção desejada:


1)Novo Salário
2)Férias
3)Décimo Terceiro
4)Sair
x
Sendo 'x' o valor digitado. Se for uma opção inválida, deve-se imprimir a seguinte linha:
Opção inválida
E imprimir novamente o menu até que seja digitada uma opção válida.
Se a opção digitada for 1, 2 ou 3, deve-se imprimir a seguinte linha:
Digite o salário: y
Sendo 'y' o valor digitado. Se for um valor inválido, deve-se imprimir a seguinte linha:
Valor inválido
E continuar pedindo o salário até que um valor válido seja digitado.

Se a opção digitada for 1, deve-se imprimir:


O novo salário é: z
Sendo 'z' calculado a partir da tabela. Em seguida, deve-se retornar ao menu inicial.

Se a opção digitada for 2, deve-se imprimir:


O valor das férias é: w
Sendo 'w' o valor calculado conforme instruções do enunciado. Em seguida, deve-se retornar ao menu
inicial.

Se a opçao digitado for 3, deve-se imprimir:


Digite o tempo de trabalho, em meses: t
O valor do 13º é: u
Sendo 't' o valor digitado, que sempre será de 0 a 12, e 'u' o valor calculado. Em seguida, deve-se retornar
ao menu inicial.

Observação:
1) Não se esqueça de clicar em "Avaliar" (o ícone é um quadrado com um ok no meio)

Você também pode gostar