Exercícios de Fixação-estrutura-de-repetição

Propaganda
ESTRUTURA DE REPETIÇÃO - PARA
Exercícios de Fixação nº1
Elabore um algoritmo na Linguagem de Programação do VisuAlg usando a
estrutura de repetição PARA que satisfaça as seguintes condições:
•
Considerar apenas os números positivos
> 0
•
Listar os 10 primeiros múltiplos do número 3
em ordem crescente
3, 6, 9, 12, 15, 18, 21, 24,27,30
•
Listar os 10 primeiros múltiplos do número 5
em ordem decrescente
50,45,40,35,30,25,20,15,10,5
Exercícios de Fixação nº 2
Elabore um algoritmo na Linguagem de Programação do VisuAlg usando a
estrutura de repetição PARA que satisfaça as seguintes condições:
•
Considerar apenas os números positivos
•
Listar os 10 primeiros múltiplos do número 7 em ordem crescente
•
Listar os 10 primeiros múltiplos do número 10 em ordem decrescente
ESTRUTURA DE REPETIÇÃO – ENQUANTO/FAÇA
Exercícios de Fixação nº3
nº3
Elabore um algoritmo na Linguagem de Programação do VisuAlg usando a
estrutura de repetição ENQUANTO/FAÇA que satisfaça as seguintes condições:
•
Considerar apenas os números positivos
> 0
•
Listar os 10 primeiros múltiplos do número 3
em ordem crescente
3, 6, 9, 12, 15, 18, 21, 24,27,30
•
Listar os 10 primeiros múltiplos do número 5
em ordem decrescente
50,45,40,35,30,25,20,15,10,5
Exercícios de Fixação nº4
nº4
Elabore um algoritmo na Linguagem de Programação do VisuAlg usando a
estrutura de repetição ENQUANTO/FAÇA que satisfaça as seguintes condições:
•
Considerar apenas os números positivos
•
Listar os 10 primeiros múltiplos do número 7 em ordem crescente
•
Listar os 10 primeiros múltiplos do número 10 em ordem decrescente
ESTRUTURA DE REPETIÇÃO – REPITA/ATE
Exercícios de Fixação nº5
Elabore um algoritmo na Linguagem de Programação do VisuAlg usando a
estrutura de repetição REPITA/ATE que satisfaça as seguintes condições:
•
Considerar apenas os números positivos
> 0
•
Listar os 10 primeiros múltiplos do número 3
em ordem crescente
3, 6, 9, 12, 15, 18, 21, 24,27,30
•
Listar os 10 primeiros múltiplos do número 5
em ordem decrescente
50,45,40,35,30,25,20,15,10,5
Exercícios de Fixação nº6
Elabore um algoritmo na Linguagem de Programação do VisuAlg usando a
estrutura de repetição REPITA/ATE que satisfaça as seguintes condições:
•
Considerar apenas os números positivos
•
Listar os 10 primeiros múltiplos do número 7 em ordem crescente
•
Listar os 10 primeiros múltiplos do número 10 em ordem decrescente
Exercícios de Fixação nº 7
Elabore três algoritmos na Linguagem de Programação do VisuAlg o
primeiro algoritmo utilizando a estrutura PARA|FAÇA, o segundo utilizando a
estrutura ENQUANTO|FAÇA e o terceiro utilizando a estrutura REPITA|ATÉ
os três algoritmos devem satisfazer os seguintes requisitos:
•
Ao iniciar o programa, deverá solicitar ao usuário seus dados pessoais
(NOME, ANO DE NASCIMENTO, EMAIL e CONTA DO TWITTER)
•
A estrutura de repetição deverá percorrer todos os anos que
compreendem os dois últimos séculos
•
O algoritmo deverá interromper a repetição exatamente quando
encontrar o ano de nascimento informado pelo usuário e apresentará ao
usuário todos dados pessoais coletados (NOME, ANO DE
NASCIMENTO, EMAIL e CONTA DO TWITTER)
Exercícios de Fixação nº 8
Elabore um algoritmo na Linguagem de Programação do VisuAlg
utilizando a estrutura ENQUANTO|FAÇA onde o usuário irá informar um mês
pelo seu número (1,2,3,4,5,6,7,8,9,10,11,12) e será retornado o nome do mês.
Os seguintes requisitos também deverão ser atendidos:
•
O algoritmo somente será encerrado quando o usuário responder SIM
ao ser questionado se deseja encerrar.
•
Deverá utilizar obrigatoriamente os comandos SE | SENÃOSE
•
Quando o usuário informar um número que não pode ser identificado
como mês, deverá informar a seguinte mensagem “NÚMERO
INVÁLIDO, TENTE NOVAMENTE”
Por exemplo: Usuário informou 6, será retornado JUNHO
Exercícios de Fixação nº 9
Elabore um algoritmo na Linguagem de Programação do VisuAlg
utilizando a estrutura ENQUANTO|FAÇA onde o usuário irá informar um mês
pelo seu número (1,2,3,4,5,6,7,8,9,10,11,12) e será retornado o nome do mês.
Os seguintes requisitos também deverão ser atendidos:
•
O algoritmo somente será encerrado quando o usuário responder SIM
ao ser questionado se deseja encerrar.
•
Deverá utilizar obrigatoriamente os comandos CASO | OUTROCASO
•
Quando o usuário informar um número que não pode ser identificado
como mês, deverá informar a seguinte mensagem “NÚMERO
INVÁLIDO, TENTE NOVAMENTE”
Por exemplo: Usuário informou 6, será retornado JUNHO
Exercícios de Fixação nº 10
Observe que na tabela abaixo os produtos estão classificados por categoria. Dessa forma, elabore um
algoritmo que além de informar o valor total, informe também os totais de cada categoria.
TABELA DE PREÇOS
Código
1
2
3
4
5
6
7
8
9
10
Descrição
Feijão
Açucar
Macarrão
Farinha
Leite
Creme Dental
Detergente
Desinfetante
Sabão em Pó
Álcool
Preço R$
7,50
5,80
9,00
8,50
5,30
2,90
1,90
6,70
10,00
6,50
Categoria
01 - Alimentos
01 - Alimentos
01 - Alimentos
01 - Alimentos
01 - Alimentos
02 - Higiene Pessoal e Limpeza
02 - Higiene Pessoal e Limpeza
02 - Higiene Pessoal e Limpeza
02 - Higiene Pessoal e Limpeza
02 - Higiene Pessoal e Limpeza
Por exemplo:
Comprou-se um pacote de Feijão e um Creme Dental
Total de Alimentos: R$ 7,50
Total de Higiene Pessoal e Limpeza: R$ 2,90
Total da Compra: R$ 10,40
Exercícios de Fixação nº 11
Observe que na tabela abaixo os produtos estão classificados por categoria. Dessa forma, elabore um
algoritmo que além de informar o valor total, os totais de cada categoria o usuário deverá informar as quantidades
de cada produto.
TABELA DE PREÇOS
Código
1
2
3
4
5
6
7
8
9
10
Descrição
Feijão
Açucar
Macarrão
Farinha
Leite
Creme Dental
Detergente
Desinfetante
Sabão em Pó
Álcool
Preço R$
7,50
5,80
9,00
8,50
5,30
2,90
1,90
6,70
10,00
6,50
Categoria
01 - Alimentos
01 - Alimentos
01 - Alimentos
01 - Alimentos
01 - Alimentos
02 - Higiene Pessoal e Limpeza
02 - Higiene Pessoal e Limpeza
02 - Higiene Pessoal e Limpeza
02 - Higiene Pessoal e Limpeza
02 - Higiene Pessoal e Limpeza
Por exemplo:
O usuário poderá informar o código 1 e a quantidade 2, que significa que está comprando 2 pacotes de
feijão. Logo, o preço valor do feijão será R$ 15,00
Download