Advertisement
Guest User

Ex2

a guest
Oct 31st, 2014
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package pl5_2;
  7.  
  8. import java.util.Scanner;
  9.  
  10. /**
  11. *
  12. * @author Tiago
  13. */
  14. public class PL5_2 {
  15.  
  16.  
  17. public static Scanner ler = new Scanner(System.in);
  18.  
  19. /**
  20. *
  21. * @param args
  22. */
  23. public static void main(String[] args) {
  24. // TODO code application logic here
  25. int qtDisciplinas;
  26. do {
  27. System.out.println("Quantidade de disciplinas?");
  28. qtDisciplinas = ler.nextInt();
  29. }
  30. while (qtDisciplinas<=0);
  31. System.out.println("\n");
  32. for (int i=1; i<=qtDisciplinas; i++) {
  33. ler.nextLine();
  34. informacaoDisciplina();
  35. System.out.println("\n");
  36. }
  37.  
  38. }
  39.  
  40.  
  41. public static void informacaoDisciplina() {
  42. int nPositivas, nNegativas;
  43. String nomeDisciplina;
  44. System.out.println("Nome da disciplina?");
  45. nomeDisciplina = ler.next();
  46. do {
  47. System.out.println("Numero de positivas da disciplina "+nomeDisciplina+"?");
  48. nPositivas = ler.nextInt();
  49. }
  50. while (nPositivas<0);
  51. do {
  52. System.out.println("Numero de negativas da disciplina "+nomeDisciplina+"?");
  53. nNegativas = ler.nextInt();
  54. }
  55. while (nNegativas<0);
  56.  
  57. System.out.println("\n");
  58. System.out.println("Disciplina: "+nomeDisciplina);
  59. System.out.println("- Positivas: "+stringNotas(nPositivas));
  60. System.out.println("- Negativas: "+stringNotas(nNegativas));
  61.  
  62. }
  63.  
  64. public static String stringNotas(int numero) {
  65. String resultado = "";
  66. for (int i=0; i<numero; i++) {
  67. resultado +="*";
  68. }
  69. return resultado;
  70. }
  71.  
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement