Computer Programming Lab 6 Exercise 1 Sample Runs
Computer Programming Lab 6
Exercise 1
Sample Runs
Source Code Scanner input = new Scanner(System. in); System. out. print("Enter a, b and c: "); double a = input. next. Int(); double b = input. next. Int(); double c = input. next. Int(); double discriminant = ((b*b) - (4*a*c));
Cont if (discriminant > 0){ double root = Math. pow(discriminant, 0. 5); double ro 1 = ((-b + root)/(2*a)); double ro 2 = ((-b - root)/(2*a)); System. out. println("The roots are " + ro 1 + " and "+ro 2); }else if (discriminant == 0){ double ro = (-b/(2*a)); System. out. println("The root is " + ro); }else System. out. println("The Equation has no real roots. ");
Exercise 2 (Find future dates) Write a program that prompts the user to enter an integer for today’s day of the week (Sunday is 0, Monday is 1, . . . , and Saturday is 6). Also prompt the user to enter the number of days after today for a future day and display the future day of the week.
Source Code Scanner input = new Scanner(System. in); System. out. print("Enter today’s day: "); int today = input. next. Int(); System. out. print("Enter the number of days elapsed since today: "); int elapsed = input. next. Int(); String name. Day;
Cont. if (today == 0) { else if (today == 3) { name. Day = "Wednesday"; name. Day = "Sunday"; } } else if (today == 1) { else if (today == 4) { name. Day = "Thursday"; name. Day = "Monday"; } } else if (today == 2) { else if (today == 5) name. Day = "Friday"; name. Day = "Tuesday"; } else name. Day = "Saturday";
Cont. int future. Day = (today + elapsed) % 7; else if (future. Day == 3) { String name. Future; name. Future = "Wednesday"; } if (future. Day == 0) { else if (future. Day == 4) { name. Future = "Sunday"; name. Future = "Thursday"; } } else if (future. Day == 1) { else if (future. Day == 5) name. Future = "Monday"; } name. Future = "Friday"; else if (future. Day == 2) { name. Future = "Saturday"; name. Future = "Tuesday"; } System. out. println("Today is " + name. Day + " and the future day is " + name. Future);
Exercise 3
Source Code Scanner input = new Scanner(System. in); System. out. print("Enter three integers: "); int number 1 = input. next. Int(); int number 2 = input. next. Int(); int number 3 = input. next. Int(); if (number 1 > number 2) { int temp = number 1; number 1 = number 2; number 2 = temp; }
Cont if (number 2 > number 3) { int temp = number 2; number 2 = number 3; number 3 = temp; } if (number 1 > number 2) { int temp = number 1; number 1 = number 2; number 2 = temp; } System. out. println("The sorted numbers are " + number 1 + " " + number 2 + " " + number 3);
- Slides: 12