Copy Paste Code . com

personal pastebin - debug, share, develop, store

Post Code
Archive

Latest code
ToTeste
06. Jan - C
lasseters online casino
06. Jan - JavaScript
guide
06. Jan - Smalltalk
tips
06. Jan - C#
asd
06. Jan - C
Project
05. Jan - C++
oracle de merdouille :/
05. Jan - MySQL
Wiremod - Jumper
05. Jan - Text
visit now
05. Jan - CSS
yiPPpAfkW
04. Jan - JavaScript

Code: Factor

Posted by schmelze on 15:03 03. Dec.
Syntax: Java

not done

  1. public class Factor {
  2.         public static String fakt(int N) {
  3.                 int summe = 1;
  4.                 String string = "";
  5.  
  6.                 System.out.println("Bitte geben Sie eine positive ganze Zahl ein:" + N);
  7.                 for (int i = 2; i * i < N; i++) {
  8.                         while (N % i == 0) {
  9.                                 string = string + i + " * ";
  10.                                 summe = summe * i;
  11.                                 N = N / i;
  12.                         }
  13.                 }
  14.  
  15.                 string = string + N;
  16.                 summe = summe * N;
  17.                 return (summe + " = " + string);
  18.         }
  19.  
  20.         public static String fakt2(int N) {
  21.                 int summe = 1;
  22.                 String string = "";
  23.  
  24.                 for (int i = 2; i * i < N; i++) {
  25.                         while (N % i == 0) {
  26.                                 string = string + i + " * ";
  27.                                 summe = summe * i;
  28.                                 N = N / i;
  29.                         }
  30.                 }
  31.  
  32.                 string = string + N;
  33.                 summe = summe * N;
  34.  
  35.                 return (summe + " = " + string);
  36.         }
  37.  
  38.         public static void main(String args[]) {
  39.                 int N = 0;
  40.                 boolean exit = false, action = true;
  41.                 ;
  42.                 if (args.length != 0) {
  43.                         for (int m = 0; m < args.length; m++) {
  44.                                 N = Integer.parseInt(args[m]);
  45.                                 System.out.println(fakt(N));
  46.                         }
  47.                 }
  48.                 while (exit == false) {
  49.                         System.out.print("Bitte geben Sie eine positive ganze Zahl ein:");
  50.                         N = Keyboard.readInt();
  51.                         if (N < 0) {
  52.                                 System.out.println("Die Zahl war negativ.");
  53.                         }
  54.                         if (N == 1) {
  55.                                 System.out.println("Die Zahl 1 ist nicht zerlegbar.");
  56.                         }
  57.                         if (N == 0) {
  58.                                 System.out.println("Goodybe");
  59.                                 exit = true;
  60.                         } else {
  61.                                 System.out.println(fakt2(N));
  62.                         }
  63.                         ;
  64.  
  65.                 }
  66.         }
  67. }
  68.  
  69.  

New comment