Advertisement
robin4002

Untitled

Nov 22nd, 2013
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.35 KB | None | 0 0
  1. package robin.maths;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class Main
  6. {
  7.     @SuppressWarnings("resource")
  8.     public static void main(String[] args)
  9.     {
  10.         Scanner scan = new Scanner(System.in);
  11.         System.out.println("Entrez a :");
  12.         String strA = scan.next();
  13.         System.out.println("Entrez b :");
  14.         String strB = scan.next();
  15.         int a = 0, b = 0;
  16.         try
  17.         {
  18.             a = Integer.parseInt(strA);
  19.         }
  20.         catch(NumberFormatException ex)
  21.         {
  22.             System.err.println("Erreur : A n'est pas un nombre");
  23.         }
  24.         try
  25.         {
  26.             b = Integer.parseInt(strB);
  27.         }
  28.         catch(NumberFormatException ex)
  29.         {
  30.             System.err.println("Erreur : B n'est pas un nombre");
  31.         }
  32.         process(a, b);
  33.     }
  34.    
  35.     private static void process(int a, int b)
  36.     {
  37.         if(b == 0)
  38.         {
  39.             System.err.println("Erreur : b ne peut être égale à 0");
  40.             return;
  41.         }
  42.         int b2 = (2 * b);
  43.         int c = a % b2;
  44.         if(c > b)
  45.         {
  46.             c -= b2;
  47.         }
  48.         String output = c + "π";
  49.         System.out.println("La mesure principale est \n" + output);
  50.         for(int i = 0; i < output.length(); i++)
  51.             System.out.print("-");
  52.         System.out.println("\n" + b);
  53.     }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement