Trabalho de logica
TRABALHO DE LÓGICA – 30 Pts
NOMES: TALES AUGUSTO SIQUEIRA DANIEL VIVEIROS ALMEIRA HANDERSON MÁRCIO FERREIRA
Ex1
package Logica30Pts; import java.util.Scanner; public class Ex1 { public static void main (String [] args){ Scanner s = new Scanner(System.in); System.out.println("Digite um nome para ser repetido na tela: "); String nome = s.nextLine(); System.out.println("Digite o número de vezes que esse nome vai se repetir:"); int num = s.nextInt();
while (num != 0){ System.out.println("O nome digitado foi: "+nome); num--; } }
}
Ex2
package Logica30Pts; import java.util.Scanner; public class Ex2 { public static void main (String []args){ int num = -1,qtd = 0,nPar = 0,nImp = 0,acm = 0;
Scanner s = new Scanner (System.in);
while (num != 0){ System.out.println("Digite um número inteiro qualquer: "); num = s.nextInt(); if (num % 2 == 0 && num !=0){ nPar++; qtd++; acm+=num; }else if (num % 2 == 1 && num!=0){ nImp++; qtd++; acm+=num; }
} System.out.println("Quantidade de números lidos: "+qtd); System.out.println("Números pares: "+nPar); System.out.println("Números impares: "+nImp); System.out.println("Média dos numeros: "+(acm/qtd)); }
}
Ex3
package Logica30Pts; import java.util.Scanner; public class Ex3 { public static void main (String [] args){ int num = 0; Scanner s = new Scanner (System.in); for (int x = 0 ; x < 50 ; x++){ System.out.println("Digite um número: "); num = s.nextInt(); System.out.println("Antecessor é: "+(num-1)+" Sucessor é: "+(num+1)); }
}
}
Ex 4
package Logica30Pts; import javax.swing.JOptionPane; public class Ex4 { public static void main (String [] args){ String prof = "nada"; while (!prof.equals("fim")){ prof = JOptionPane.showInputDialog(null,"Digite o nome do professor:"); if