Search This Blog

Popular Posts

Saturday, December 24, 2011

Aspire – Java Assignment-1 - Solutions

Aspire – Java Assignment-1 - Solutions

1. Write a program to find the difference between sum of the squares and the square of the sums of n numbers?

import java.io.*;
import java.util.Scanner;
class Difference
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
System.out.println("Enter the value of n:");
int n=s.nextInt();
int a[]=new int[n];
int i,sqr,diff,sum=0,add=0;
System.out.print("The "+n);
System.out.println(" Numbers are: ");
for(i=0;i {
a[i]=s.nextInt();
sum+=(a[i]*a[i]);
add+=a[i];
}
sqr=add*add;
diff=sqr-sum;
System.out.println("");
System.out.print("Sum of Squares given "+n);
System.out.println(" numbers is :"+sum);
System.out.print("Squares of Sum of given " +n);
System.out.println(" numbers is :" +sqr);
System.out.println("");
System.out.println("Difference between sum of the squares and the square of the sum of given "+n);
System.out.print(" number is :"+diff);
System.out.println("");
}
}

2. Develop a program that accepts the area of a square and will calculate its perimeter.

import java.util.Scanner;
public class SquarePeri
{
public static void main(String[] args)
{
Scanner s=new Scanner(System.in);
System.out.println("Area of Square:");
double a=s.nextDouble();
double p=4*Math.sqrt(a);
System.out.println("");
System.out.print("Perimeter of the Square:"+p);
System.out.println("");
}
}

3. Develop the program calculate Cylinder Volume., which accepts radius of a cylinder’s base disk and its height and computes the volume of the cylinder.

import java.io.*;
import java.util.Scanner;
class CylinderVolume
{
public static void main(String args[]) throws IOException
{
Scanner s=new Scanner(System.in);
System.out.println("Enter the radius:");
double rad=s.nextDouble();
System.out.println("Enter the height:");
double ht=s.nextDouble();
double vol=Math.PI*rad*rad*ht;
System.out.println("");
System.out.println("Volume of the Cylinder is: "+vol);
}
}
4. Utopias tax accountants always use programs that compute income taxes even though the tax rate is a solid, never-changing 15%.Define the program calculate Tax which determines the tax on the gross pay. Define calculate NetPay that determines the net pay of an employee from the number of hours worked. Assume an hourly rate of $12.

import java.util.Scanner;
public class Tax
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
System.out.println("Enter the no of working days in the year: ");
int d=s.nextInt();
System.out.println("Enter the no of working hours in a day:");
int h=s.nextInt();
System.out.println("Enter the no of hours worked in over time:");
int ot=s.nextInt();
System.out.println("Enter the no of hours took leave: ");
int l=s.nextInt();
double gross=((d*h)+ot-l)*12;
double tax=gross*0.15;
double net=gross-tax;
System.out.println("");
System.out.println("Gross Pay (in $) : "+gross);
System.out.println("Tax (in$) : "+tax);
System.out.println("Net Pay (in $) : "+net);
}
}

5. An old-style movie theater has a simple profit program. Each customer pays $5 per ticket. Every performance costs the theater $20, plus $.50 per attendee.Develop the program calculate TotalProfit that consumes the number of attendees (of a show) and calculates how much income the show earns.
import java.util.Scanner;
public class TotalProfit
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
System.out.println("Enter the no of attendees of a show: ");
int n=s.nextInt();
double profit=(n*5)-(20+(n*0.5));
System.out.println("");
System.out.println("Total Profit of the theater per show (in $) is : "+profit);
}
}

6. Develop the program calculate Cylinder Area, which accepts radius of the cylinder’s base disk and its height and computes surface area of the cylinder.

import java.util.Scanner;
public class CylinderArea
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
System.out.println("Enter the base radius:");
double rad=s.nextDouble();
System.out.println("Enter the height:");
double ht=s.nextDouble();
double area=2*Math.PI*rad*(rad+ht);
System.out.println("");
System.out.println("Surface Area of the Cylinder is :" + area);
}
}
7. Develop the program calculatePipeArea. It computes the surface area of a pipe, which is an open cylinder. The program accepts three values: the pipes inner radius, its length, and the thickness of its wall.

import java.util.Scanner;
public class PipeArea
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
System.out.println("Enter the inner radius: ");
double rad=s.nextDouble();
System.out.println("Enter the length: ");
double len=s.nextDouble();
System.out.println("Enter the thickness: ");
double thick=s.nextDouble();
double area=2*Math.PI*(rad+thick)*len;
System.out.println("");
System.out.println("Surface Area of The Pipe is: "+area );
}

8. Develop the program calculateHeight, which computes the height that a rocket reaches in a given amount of time.If the rocket accelerates at a constant rate g, it reaches a speed of g • t in t time units and a height of 1/2 * v * t where v is the speed at t.

import java.util.Scanner;
public class Height
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
System.out.println("Enter the time (in seconds) : ");
double t=s.nextDouble();
double v=9.8*t;
double ht=0.5*v*t;
System.out.println("");
System.out.println("Height reached (in meters) is : " +ht);
}
}
9. Develop a program that computes the distance a boat travels across a river, given the width of the river ,the boat’s speed perpendicular to the river, and the river’s speed. Speed is distance/time, and the Pythagorean Theorem is c2 = a2 + b2.

import java.util.Scanner;
public class BoatDistance
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
System.out.println("Enter the width of the river (in meters): ");
double rw=s.nextDouble();
System.out.println("Enter the river's speed (in meter/sec) : ");
double rs=s.nextDouble();
System.out.println("Enter the boat's speed (in meter/sec) : ");
double bs=s.nextDouble();
double time=rw/bs; //time takes to traverl from shore to shore straight by the boat
double w2=time*rs; //distance due to down stream
double bd=Math.sqrt((rw*rw)+(w2*w2));
System.out.println("");
System.out.println("The distance travelled by boat (in meters) is : "+bd);
}
}
10. Develop a program that accepts an initial amount of money (called the principal), a simple annual interest rate, and a number of months will compute the balance at the end of that time. Assume that no additional deposits or withdrawals are made and that a month is 1/12 of a year. Total interest is the product of the principal, the annual interest rate expressed as a decimal, and the number of years.

import java.util.Scanner;
public class Balance
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
System.out.println("Enter the principal amount : ");
double p=s.nextDouble();
System.out.println("Enter the annual interest rate: ");
double r=s.nextDouble();
System.out.println("Enter the no of months: ");
double m=s.nextDouble();
double si=(p*(m/12)*r)/100;
double bal=p+si;
System.out.println("");
System.out.print("Balance after " +(int)m);
System.out.println(" month(s) is: "+bal);
}
}

No comments:

Post a Comment