Program 1 Program Description Many cities levy traffic fines

Program #1

Program Description: Many cities levy traffic fines based on a flat rate and a per dollar charge for each mile over the speed limit the vehicle was travelling. Write a program that determines the fine based on the following:

A charge of $20.00 for the ticket.

An additional charge of $5.00 for each mile over the speed limit that the vehicle was traveling.

For example: Suppose a driver was ticketed for driving 42 mph in a 30 mile per hour zone. He was going 12 miles over the limit (42-30 = 12). The ticket would be:

$20 + $5.00 X (42-30) = $80

Use variables for:                       

Speed limit              (Both will be whole numbers entered from the keyboard.)

User speed

Sample Screen Output:

Enter the speed limit:        30

Enter the vehicle speed:      42

The fine will be:             $80

Sample Screen Output:

Enter the speed limit:        55

Enter the vehicle speed:      70

The fine will be:             $95

Use “method” for your input. Make sure that your screen output looks similar to the sample output above.

Program #2

Program Description: Write a program that inputs the radius of a circle from the user. The program will attractively output the area and circumference of the circle, as well as the volume and surface area of a sphere with the supplied radius.

Use p (PI) =3.14159;

Area = pr2

Circumference = 2pr

Volume = (4/3) pr3

Surface Area = 4pr2

Sample Screen Output:

Enter the radius of a circle: 13.45

A circle with radius 13.45 has:  

Area of           568.321484975

Circumference of 84.508771

Volume of         10191.8986305

Surface Area of   2273.2859399

Use “method” for you

Solution

Question 1:

FineCalc.java

import java.util.Scanner;


public class FineCalc {

   public static void main(String[] args) {
       Scanner scan = new Scanner(System.in);
       System.out.println(\"Enter the speed limit: \");
       int limit = scan.nextInt();
       System.out.println(\"Enter vehicle speed: \");
       int speed = scan.nextInt();
       int baseFine = 20;
      
       int finalFine = baseFine + 5 * (speed- limit);
       System.out.println(\"The fine will be: $\"+finalFine);
   }

}

Output:

Enter the speed limit:
30
Enter vehicle speed:
42
The fine will be: $80

Question 2:

CircleAreaTest.java

import java.util.Scanner;


public class CircleAreaTest {

  
   public static void main(String[] args) {
       Scanner scan = new Scanner(System.in);
       final double p = 3.14159;
       System.out.println(\"Enter the radius of a circle: \");
       double r = scan.nextDouble();
       double circleArea = p * r * r;
       double circumference = 2 * p * r;
       double volume = (4 * p * r * r * r)/3;
       double surfaceArea = 4 * p * r * r;
      
       System.out.println(\"A circle with radius \"+r+\" has: \");
       System.out.println();
       System.out.println(\"Area of \"+circleArea);
       System.out.println(\"Circumference of \"+circumference);
       System.out.println(\"Volume of \"+volume);
       System.out.println(\"Surface Area of \"+surfaceArea);
   }

}

Output:

Enter the radius of a circle:
13.45
A circle with radius 13.45 has:

Area of 568.321484975
Circumference of 84.508771
Volume of 10191.898630551665
Surface Area of 2273.2859399

Program #1 Program Description: Many cities levy traffic fines based on a flat rate and a per dollar charge for each mile over the speed limit the vehicle was t
Program #1 Program Description: Many cities levy traffic fines based on a flat rate and a per dollar charge for each mile over the speed limit the vehicle was t
Program #1 Program Description: Many cities levy traffic fines based on a flat rate and a per dollar charge for each mile over the speed limit the vehicle was t

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site