Advertisement
KeeganT

Ch7Ex2

Mar 18th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.13 KB | None | 0 0
  1. package ch7ex2;
  2. import java.util.Scanner;
  3.  
  4. public class Ch7Ex2
  5. {
  6.     public static double I2C(double inches)
  7.     {
  8.         double cm=inches*2.54;
  9.         return cm;
  10.     }
  11.     public static double F2C(double feet)
  12.     {
  13.         double cm=feet*30.48;
  14.         return cm;
  15.     }
  16.     public static double Y2M(double yards)
  17.     {
  18.         double meters=yards/1.094;
  19.         return meters;
  20.     }
  21.     public static double M2K(double miles)
  22.     {
  23.         double km=miles/1.609;
  24.         return km;
  25.     }
  26.     public static void C2I(double cm)
  27.     {
  28.         double inches=cm/2.54;
  29.         System.out.printf("%.2f",inches);
  30.     }
  31.     public static void C2F(double cm)
  32.     {
  33.         double feet=cm/30.48;
  34.         System.out.printf("%.2f",feet);
  35.     }
  36.     public static void M2Y(double meters)
  37.     {
  38.         double yards=meters*1.094;
  39.         System.out.printf("%.2f",yards);
  40.     }
  41.     public static void K2M(double km)
  42.     {
  43.         double miles=km*1.609;
  44.         System.out.printf("%.2f",miles);
  45.     }
  46.     public static void main(String[] args)
  47.     {
  48.         Scanner sc=new Scanner(System.in);
  49.         System.out.println("Convert: ");
  50.         System.out.println("1. Inches to Centimeters");
  51.         System.out.println("2. Feet to Centimeters");
  52.         System.out.println("3. Yards to Meters");
  53.         System.out.println("4. Miles to Kilometers");
  54.         System.out.println("5. Centimeters to Inches");
  55.         System.out.println("6. Centimeters to Feet");
  56.         System.out.println("7. Meters to Yards");
  57.         System.out.println("8. Kilometers to Miles");
  58.         System.out.println("Enter your choice: ");
  59.         int choice=sc.nextInt();
  60.         System.out.println("Enter a number to convert: ");
  61.         double num=sc.nextDouble();
  62.         if(choice==1)
  63.         {
  64.             System.out.print(num+" inches = ");
  65.             System.out.printf("%.2f",I2C(num));
  66.             System.out.println(" centimeters");
  67.         }
  68.         if(choice==2)
  69.         {
  70.             System.out.print(num+" feet = ");
  71.             System.out.printf("%.2f",F2C(num));
  72.             System.out.println(" centimeters");
  73.         }
  74.         if(choice==3)
  75.         {
  76.             System.out.print(num+" yards = ");
  77.             System.out.printf("%.2f",Y2M(num));
  78.             System.out.println(" meters");
  79.         }
  80.         if(choice==4)
  81.         {
  82.             System.out.print(num+" miles = ");
  83.             System.out.printf("%.2f",M2K(num));
  84.             System.out.println(" kilometers");
  85.         }
  86.         if(choice==5)
  87.         {
  88.             System.out.print(num+" centimeters = ");
  89.             C2I(num);
  90.             System.out.println(" inches");
  91.         }
  92.         if(choice==6)
  93.         {
  94.             System.out.print(num+" centimeters = ");
  95.             C2F(num);
  96.             System.out.println(" feet");
  97.         }
  98.         if(choice==7)
  99.         {
  100.             System.out.print(num+" meters = ");
  101.             M2Y(num);
  102.             System.out.println(" yards");
  103.         }
  104.         if(choice==8)
  105.         {
  106.             System.out.print(num+" kilometers = ");
  107.             K2M(num);
  108.             System.out.println(" miles");
  109.         }
  110.     }
  111. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement