TILE ESTIMATOR
UNIVERSITY OF SIERRA LEONE
INSTITUTION OF PUBLIC ADMINISTRATION AND MANAGEMENT
COMPUTER PROGRAMMING DTA 111
ASSIGNMET
MOHAMED ALPHA KAMARA
STUDENT ID: I-24-64179
TILE TILE ESTIMATOR
PSEUDOCODE1. START2. ASK USER TO INPUT ANSWER YES OR NO BY ENTERING 1(YES) & 0(NO)3. IF THE USER ENTER 0........STOPELSE{ CONTINUE}4. INPUT THE LENGTH OF THE AREA AND STORE IN VARIABLE FLOOR_LENGTH5. INPUT THE WIDTH OF THE AREA AND STORE IN VARIABLE FLOOR_WIDTH6. IF (FLOOR_LENGTH OR FLOOR_WIDTH <= 0)OUT PUT (INVALID INPUT AND STOP EXECUTION)ELSE{ }7. MULTIPLY FLOOR_LENGTH AND FLOOR_WIDTH AND STORE THE ANSWER IN VARIABLE FLOOR_AREA8. OUTPUT FLOOR_AREA9. ASK USER TO INPUT ANSWER YES OR NO BY ENTERING 1(YES) & 0(NO)10. IF THE USER ENTER 0........STOPELSE{ CONTINUE}11. INPUT THE LENGTH OF THE TILE AND STORE IN VARIABLE TILE_LENGTH12. INPUT THE WIDTH OF THE TILE AND STORE IN VARIABLE TILE_WIDTH13. IF (TILE_LENGTH OR TILE_WIDTH <= 0)14. OUT PUT (INVALID INPUT AND STOP EXECUTION)ELSE{ }15. MULTIPLY TILE_LENGTH AND TILE_WIDTH AND STORE THE ANSWER IN VARIABLE TILE_AREA16. OUTPUT TILE_AREA17. DIVIDE FLOOR_AREA / TILE_AREA AND THE ANSWER AS TILES_NEEDEDOUTPUT THE ESTIMATE AMOUNT OF TILE NEEDED AS TILES_NEEDEDFLOW CHARTTileEstimate_2import java.util.Scanner;
public class TileEstimate_2 {
public static void main(String[] args) {
Scanner Hafiz = new Scanner(System.in);
System.out.print("ARE YOU SET WITH THE LENGTH AND WIDTH OF THE FLOOR ? (ENTER 0(no) or 1(yes)): ");
int Answer = Hafiz.nextInt();
if(Answer == 0){
System.out.println("Ok then Go and Prepare");
System.exit(1);
} else if (Answer == 1){
System.out.println("Continue");
} else{
System.out.println("INVALID INPUT");
System.exit(1);
}
System.out.print("Please Enter the Length of the Floor (in meters) :");
double Floor_Length = Hafiz.nextDouble();
System.out.print("Please Enter the Width of the Floor (in meters) :");
double Floor_Width = Hafiz.nextDouble();
if(Floor_Length <= 0){
System.out.print("INVALID INPUT");
}
if(Floor_Width <= 0){
System.out.print("INVALID INPUT");
}
double Floor_area = (Floor_Length * Floor_Width);
System.out.println("The Floor area is: " + Floor_area + ("Meters"));
System.out.print("ARE YOU SET WITH THE LENGTH AND WIDTH OF THE TILE ? (ENTER 0(no) or 1(yes)): ");
int Reply = Hafiz.nextInt();
if(Reply == 0){
System.out.print("Ok then Go and Prepare");
System.exit(1);
} else if (Reply ==1) {
System.out.println("Continue");
} else{
System.out.print("INVALID INPUT");
System.exit(1);
}
System.out.print("Please Enter the Length of the Tile (in meters) :");
double Tile_Length = Hafiz.nextDouble();
System.out.print("Please Enter the Width of the Tile(in meters :");
double Tile_width = Hafiz.nextDouble();
if(Tile_width <= 0) if (Tile_Length <= 0){
System.out.println("INVALID INPUT");
System.exit(1);
}
Double Tile_area = (Tile_Length * Tile_width);
Double Amount_of_Tiles_Need = (Floor_area / Tile_area);
if(Amount_of_Tiles_Need <= 1){
System.out.print("The amount of tile needed for the Floor Decoration is " + Amount_of_Tiles_Need);
}
else{
System.out.print("The amount of tiles needed for the Floor Decoration are " + Amount_of_Tiles_Need);
}
}
}Submitted By:Mohamed Alpha KamaraID - I - 24 - 64179Information Technology

Comments
Post a Comment