Fasdf
CURSO: SISTEMAS DE INFORMAÇÃO 1º PERIODO
Lista de exercícios extraída do livro Algoritmos Estruturados – Harry Farrer e outros
Δ 1.12.1. Fazer um algoritmo que:
- Leia um número indeterminado de linhas contendo cada uma a idade de um indivíduo.
A última linha que não entrará nos cálculos, contém o valor da idade igual a zero. Calcule e escreva a idade média deste grupo de indivíduos. import javax.swing.JOptionPane; public class Exercicio1 { public static void main(String[] args) { long mediaDesomaidade = 0,qtDeindividuo = 0,idade ,somaIdades = 0; idade = Long.parseLong((JOptionPane.showInputDialog("Digite a idade > 0 ou 0 para sair"))); while(idade != 0){ if (idade>qtDeindividuo){ somaIdades = somaIdades + idade; } qtDeindividuo=qtDeindividuo+1; mediaDesomaidade = somaIdades/qtDeindividuo; idade = Long.parseLong((JOptionPane.showInputDialog("Digite a idade > 0 ou 0 para sair"))); } System.out.println("A quantidade de individuo é: " +qtDeindividuo+ "\nA A soma de idade e é: " +somaIdades+ "\nA Media e é: " +mediaDesomaidade); } }
Δ 1.12.2. Tem-se um conjunto de dados contendo a altura e o sexo (masculino, feminino) de 50 pessoas. Fazer um algoritmo que calcule e escreva: - a maior e a menor altura do grupo; - a média de altura das mulheres; -o número de homens;
public class Exercicio2 { public static void main(String args[]) { double altura,somaAlturaMulheres, mediaAlturaMulheres,menorAltura,maiorAltura; String sexo; int contadorHomens, contadorMulheres; contadorMulheres=0; somaAlturaMulheres=0; contadorHomens= 0; int contador = 1; menorAltura = 100; maiorAltura = 0; Scanner in = new Scanner(System.in);// Capturar as informações das pessoas do{ System.out.print("Digite a altura: "); altura = in.nextDouble(); System.out.print("Digite o sexo: "); // Capturando a primeira