Exercícios

chevron-rightExercício 1hashtag

Classe: Calcula Média

package estruturaRepita;

import javax.swing.JOptionPane;

public class CalculaMedia {

	public static void main(String[] args) {

		try {
			
			double soma = 0;
			double valor = 0;
			int cont = 0;
			
			do {								
				valor = Double.parseDouble(JOptionPane.showInputDialog("Valor"));
				
				if (valor != -1) {
					soma =+ valor;
					cont ++;					
				}			
				
			} while (valor != -1);			
			
			if (cont == 0)
				JOptionPane.showMessageDialog(null, "Nenhum valor informado");
			else
				JOptionPane.showMessageDialog(null, 
						String.format("Média: %.2f", soma / cont));
			
		} catch (NumberFormatException e) {
			
			JOptionPane.showMessageDialog(null, "Formato inválido");
			
		}
		

	}

}

Classe: Cadastra Aluno

package estruturaRepita;

import javax.swing.JOptionPane;

public class CadastraAluno {

	public static void main(String[] args) {

		try {
			
			// int cont = 0;
			int matricula = 0;
			
			do {
			
				matricula = Integer.parseInt(JOptionPane.showInputDialog("Matrícula"));
				if (matricula != 0) {
		            // String nome = JOptionPane.showInputDialog("Nome");
					// String endereco = JOptionPane.showInputDialog("Endereço");
					// String telefone = JOptionPane.showInputDialog("Telefone"); */
					
					// cont++;					
				}
				
			} while (matricula != 0);
			
			
		} catch (NumberFormatException e) {
			
			JOptionPane.showMessageDialog(null, "Formato inválido");
			
		}		

	}

}

Classe: Menor Valor

package estruturaRepita;

import javax.swing.JOptionPane;

public class MenorValor {

	public static void main(String[] args) {

		try {
						
			double valor = 0;
			double menor = Double.MAX_VALUE;
			
			do {
				
				valor = Double.parseDouble(JOptionPane.showInputDialog("Valor"));
				
				if ( (valor != 0) && (valor < menor) )
					menor = valor;				
				
			} while (valor != 0);
			
			if (menor == Double.MAX_VALUE)
				JOptionPane.showMessageDialog(null, "Nenhum valor digitado");
			else
				JOptionPane.showMessageDialog(null, 
						String.format("Menor valor: %.2f", menor));
			
		} catch (NumberFormatException e) {
			
			JOptionPane.showMessageDialog(null, "Formato inválido");
			
		}		

	}

}
chevron-rightExercício 2hashtag

Last updated