Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2010
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. /****************************** klasse.java *********************************/
  2.  
  3. import AlgoTools.IO;
  4.  
  5. /**
  6. * @version 18.11.10
  7. *
  8. * @author David Helmig (dhelmig@uos.de)
  9. * @author Nikola Ruck (nruck@uos.de)
  10. */
  11.  
  12. public class klasse{
  13.  
  14. public static int a;
  15. public static int b;
  16. public static int zahl;
  17. public static char eingabe;
  18.  
  19. public static int addiere(int a, int b) {
  20. if (b==0)
  21. return a;
  22. else
  23. return addiere(a+1,b-1);
  24.  
  25.  
  26. }
  27.  
  28.  
  29.  
  30. public static int mutipliziere(int a, int b){
  31. if (b==0)
  32. return a;
  33. else
  34. return addiere(mutipliziere(a, b--), a);
  35.  
  36.  
  37. }
  38.  
  39. public static int quersumme (int zahl){
  40.  
  41. if (0>zahl || 9> zahl)
  42. return zahl;
  43. else addiere( zahl%10 , quersumme(zahl/10));
  44. return zahl;
  45.  
  46.  
  47. }
  48. public static void menu(){
  49.  
  50. char[] eingabe = IO.readChars("für die methode addiere= s; multipliziren = m ; quersumme = q");
  51.  
  52.  
  53. if (eingabe = s || eingabe = S);
  54. a = IO.readInt("bitte eine zahl für a");
  55. b = IO.readInt("bitte eine Zahl für b");
  56. if( a < 1000 || b < 1000)
  57.  
  58. IO.println(addiere(a,b));
  59.  
  60. else
  61. a = IO.readInt("bitte eine zahl für a");
  62. b = IO.readInt("bitte eine Zahl für b");
  63. if (eingabe == M || eingabe == m)
  64. a = IO.readInt("bitte eine zahl für a");
  65. b = IO.readInt("bitte eine Zahl für b");
  66. if( a < 1000 || b < 1000)
  67. IO.println(multipliziere(a,b));
  68. else
  69. a = IO.readInt("bitte eine zahl für a");
  70. b = IO.readInt("bitte eine Zahl für b");
  71. if (eingabe == M || eingabe == m)
  72. zahl = IO.readInt("bitte eine zahl");
  73. IO.println(quersumme(zahl));break;
  74.  
  75. }
  76. }
  77.  
  78. public static void main(String[] args){
  79. menu();
  80. }
  81. }
  82.  
  83.  
  84. 35,
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement