Advertisement
Guest User

Untitled

a guest
Oct 9th, 2015
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. public class gleichgewichtige_Zahlen
  2. {
  3. public gleichgewichtige_Zahlen()
  4. {
  5. System.out.println("Vielen Dank, dass sie sich für das Progamm von Carina Fiedler und Tobias Schneider entschieden haben.");
  6. }
  7.  
  8. public int summe(int pZahl)
  9. {
  10. int summe = 0;
  11. for(int i = 1;i<=pZahl/2;i++){
  12. if(getTeiler(pZahl, i) == true){
  13. // System.out.print(i+ " ");
  14. summe = summe + i;
  15. }
  16. }
  17. return summe;
  18. }
  19.  
  20. public boolean getTeiler(int pZahl, int index)
  21. {
  22. boolean obTeiler = false;
  23. if(pZahl%index == 0){
  24. obTeiler = true;
  25.  
  26. }
  27. return obTeiler;
  28. }
  29.  
  30. public boolean vergleicheZahlen(int pZahl1,int pZahl2){
  31. boolean gleich = false;
  32. if(pZahl1 != pZahl2){
  33. if(summe(pZahl1) == summe(pZahl2)){
  34. gleich = true;
  35. }
  36. }
  37. return gleich;
  38. }
  39.  
  40. public void gleichgewichtigte_Zahlen(int max)
  41. {
  42. for(int i = 1; i < max;i++){
  43. for(int n = 1;n < max;n++)
  44. {
  45. if(vergleicheZahlen(i,n) == true){
  46. System.out.println("Die Zahlen " + n + " und " + i + " sind gleichgewichtig.");
  47. }
  48. }
  49. }
  50. System.out.println("Fertig!");
  51. }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement