Estrutura de Dados
Revisão
Estrutura Sequencial
• Faça um algoritmo que receba dois números e ao final mostre a soma, subtração,
multiplicação e a divisão dos números lidos.
Estrutura Sequencial
Estrutura Sequencial
Estrutura Sequencial
• Escrever um algoritmo que leia o nome de um aluno e as notas das três provas que ele
obteve no semestre. No final informar o nome
do aluno e a sua média (aritmética).
Estrutura Condicional
Estrutura Condicional
• Dividir dois números
Estrutura Condicional
• Calcule a média aritmética das 3 notas de um aluno e mostre, além do valor da média, uma mensagem de "Aprovado", caso a média seja igual ou superior a 6, ou a mensagem
"reprovado", caso contrário.
Estrutura Condicional
• Elabore um algoritmo que dada a idade de um nadador classifica-o em uma das seguintes
categorias:
• infantil A = 5 - 7 anos
• infantil B = 8 - 10 anos
• juvenil A = 11-13 anos
• juvenil B = 14-17 anos
• adulto = maiores de 18 anos
Estrutura Condicional
• Um vendedor necessita de um algoritmo que calcule o preço total devido por um cliente. O algoritmo deve receber o código de um
produto e a quantidade comprada e calcular o
preço total, usando a tabela abaixo:
Estrutura Condicional
• O IMC – Indice de Massa Corporal é um
critério da Organização Mundial de Saúde
para dar uma indicação sobre a condição de
peso de uma pessoa adulta. A fórmula é IMC =
peso / ( altura ) 2 . Elabore um algoritmo que
leia o peso e a altura de um adulto e mostre
sua condição de acordo com a tabela abaixo.
Estrutura Condicional
Estrutura Condicional
• Escrever um algoritmo que lê o número de
identificação, as 3 notas obtidas por um aluno nas 3 verificações e a média dos exercícios que fazem parte da avaliação. Calcular a média de aproveitamento, usando a fórmula:
• MA = (Nota1 + Nota2 x 2 + Nota3 x 3 + ME )/7 A atribuição de conceitos obedece a tabela
abaixo:
Estrutura Condicional
Estrutura de repetição
• Faça um algoritmo que imprima todos os números inteiros de 1 a N (fornecido pelo usuário).
• Elabore um algoritmo que solicite que o
usuário entre com 100 números inteiros
quaisquer. Imprima a soma dos números
digitados.
Estrutura de repetição
• Faça um algoritmo que leia um número N, some todos os números inteiros de 1 a N, e mostre o resultado obtido.
• Faça um programa que mostre os números
entre 1000 e 2000 que, quando divididos por
11produzam resto igual a 5.
Estrutura de repetição
• Crie um algoritmo que receba vários números inteiros e positivos e imprima o produto dos números ímpares digitados e a soma dos
pares. O algoritmo encerra quando o zero ou
um número negativo é digitado.
Estrutura de repetição
• Foi feita uma pesquisa entre os habitantes de
uma região. Foram coletados os dados de idade, sexo (M/F) e salário. Faça um programa que
calcule e mostre:
• A média dos salários;
• A maior e menor idade;
• A quantidade de mulheres com salário até R$
200,00;
• Finalize a entrada de dados ao ser digitada uma idade negativa.