Im submitting this program from a peer in my class .. Programming in Java
you be the judge ..
Assignment:
<font face="Verdana" size="2">Write a program that accepts 5 temperatures as input
(use a for loop, a while loop, or a do-while loop). Output the highest
temperature and the lowest temperature.
</font><font face="Verdana" size="2">Submitted Code:
</font>import javax.swing.*;
public class TemperatureProgram
{
public
static void main(String[] args)
{
JOptionPane.showMessageDialog(null,
"Welcome to The Temperature Program.");
String UserNumber;
int LoopCount
= 1;
int Temp1 = 0;
int Temp2 = 0;
int Temp3 = 0;
int Temp4 =
0;
int Temp5 = 0;
int HighTemp = 0;
int LowTemp = 0;
int
ConvertUserNumber = 0;
while (LoopCount <= 5) // Start
Loop
{
UserNumber = JOptionPane.showInputDialog("Enter a Temperature
"+LoopCount+":");// User Input
ConvertUserNumber =
Integer.parseInt(UserNumber);// Convert User Input to
Number
switch(LoopCount) // switch statement that assigns user input
according to LoopCount
{
case 1:
Temp1 =
ConvertUserNumber;
break;
case 2:
Temp2 =
ConvertUserNumber;
break;
case 3:
Temp3 =
ConvertUserNumber;
break;
case 4:
Temp4 =
ConvertUserNumber;
break;
case 5:
Temp5 =
ConvertUserNumber;
break;
default:
JOptionPane.showMessageDialog(null,
"You should never get
here.");
System.exit(0);
break;
}
LoopCount++;
}
//Below
is the algorithm to determine what the highest Temp is
if ((Temp1 >=
Temp2) && (Temp1 >= Temp3) && (Temp1 >= Temp4) &&
(Temp1 >= Temp5))
HighTemp = Temp1;
else if ((Temp2 >= Temp1)
&& (Temp2 >= Temp3) && (Temp2 >= Temp4) && (Temp2
>= Temp5))
HighTemp = Temp2;
else if ((Temp3 >= Temp1) &&
(Temp3 >= Temp2) && (Temp3 >= Temp4) && (Temp3 >=
Temp5))
HighTemp = Temp3;
else if ((Temp4 >= Temp1) && (Temp4
>= Temp3) && (Temp4 >= Temp2) && (Temp4 >=
Temp5))
HighTemp = Temp4;
else if ((Temp5 >= Temp1) && (Temp5
>= Temp3) && (Temp5 >= Temp4) && (Temp5 >=
Temp2))
HighTemp = Temp5;
JOptionPane.showMessageDialog(null, "The Highest
Temperature is : "+ HighTemp);
//Below is the algorithm to determine what the
lowest Temp is
if ((Temp1 <= Temp2) && (Temp1 <= Temp3)
&& (Temp1 <= Temp4) && (Temp1 <= Temp5))
LowTemp =
Temp1;
else if ((Temp2 <= Temp1) && (Temp2 <= Temp3) &&
(Temp2 <= Temp4) && (Temp2 <= Temp5))
LowTemp = Temp2;
else
if ((Temp3 <= Temp1) && (Temp3 <= Temp2) && (Temp3 <=
Temp4) && (Temp3 <= Temp5))
LowTemp = Temp3;
else if ((Temp4
<= Temp1) && (Temp4 <= Temp3) && (Temp4 <= Temp2)
&& (Temp4 <= Temp5))
LowTemp = Temp4;
else if ((Temp5 <=
Temp1) && (Temp5 <= Temp3) && (Temp5 <= Temp4) &&
(Temp5 <= Temp2))
LowTemp = Temp5;
JOptionPane.showMessageDialog(null,
"The Lowest Temperature is : "+
LowTemp);
System.exit(0);
}
}
A
Arden679
@Arden679
0
Reputation
1
Posts
25
Profile views
0
Followers
0
Following
Best posts made by Arden679
This user hasn't posted anything yet.
Latest posts made by Arden679
-
Java .. it makes you wonder