Rešitev: program Kompleksno število (Java)

Iz MaFiRaWiki

Namig:

Kompleksno število je sestavljeno iz realnega in imaginarnega dela. Razmisli tudi, kaj se zgodi, če je en del enak nič.

  1.  
  2. import java.io.*;
  3. public class Kompleksno
  4. {
  5. public static void main(String[] args) throws IOException
  6. {
  7.  
  8. System.out.println("Vnesi kompleksno stevilo:");
  9. System.out.print(" Realni clen: ");
  10. int re = Integer.parseInt(vhod.readLine());
  11. System.out.print(" Imaginarni clen: ");
  12. int im = Integer.parseInt(vhod.readLine());
  13. System.out.println();
  14. if (im == 0) System.out.println(re);
  15. else {
  16. if (re != 0) {
  17. System.out.print(re);
  18. if (im > 0) System.out.print('+');
  19. }
  20. if (im == -1) System.out.print('-');
  21. else if (im != 1) System.out.print(im);
  22. System.out.println('i');
  23. }
  24. }
  25. }

Razlaga:

V programu nastopata dve spremenljivki, ki predstavljata realni in imaginarni del kompleksnega števila. Upoštevamo, če je imaginarni del enak nič, program izpiše na zaslon le realni del. Prav tako zraven imaginarnega dela zapišemo konstanto i. Pazimo tudi na pravilen izpis predznaka glede na to, ali je imaginarni del pozitiven ali negativen.
Osebna orodja