have to do 2 test logs in excel on my code •Chronologic record of all relevant d
ID: 3792176 • Letter: H
Question
have to do 2 test logs in excel on my code
•Chronologic record of all relevant details about the execution of a test.
•Test Case ID
•Unit to test
•Assumptions
•Test Data
•Steps to be executed
•Expected Results
•Actual Results
•Pass / Fail
code 1:
//collects data and checks that its between the 24 hour and 59 min
// changes input data from string to int.
Console.WriteLine("Enter starting hour : ");
int hour = int.Parse(Console.ReadLine());
while (hour < 0 || hour > 23)
{
Console.WriteLine(" Enter starting hour : ");
hour = int.Parse(Console.ReadLine());
}
Console.WriteLine(" Enter starting minute : ");
int minute = int.Parse(Console.ReadLine());
while (minute < 0 || minute > 59)
{
Console.WriteLine(" Enter starting minute : ");
minute = int.Parse(Console.ReadLine());
}
Console.WriteLine(" Enter elapsed hour : ");
int ehour = int.Parse(Console.ReadLine());
while (ehour < 0)
{
Console.WriteLine(" Enter elapsed hour : ");
ehour = int.Parse(Console.ReadLine());
}
Console.WriteLine(" Enter elapsed minute : ");
int eminute = int.Parse(Console.ReadLine());
while (eminute < 0 || eminute > 59)
{
Console.WriteLine(" Enter elapsed minute : ");
eminute = int.Parse(Console.ReadLine());
}
//system pause for 3 seconds then clears screena and displays each input then calculates the time elapse
Console.WriteLine(" Please wait while we calculate.....");
System.Threading.Thread.Sleep(3000);
Console.Clear();
//displays what user inputed
Console.WriteLine(" Starting hour : " + hour);
Console.WriteLine(" Starting minute : " + minute);
Console.WriteLine(" Elapsed hour : " + ehour);
Console.WriteLine(" Elapsed minute : " + eminute);
ehour = ehour % 24;//modulus of elapsed hours in a 24 day
hour = hour + ehour; // hour add to elapsed hours
minute = minute + eminute; // same as hours
int i = minute / 60;
hour += i; //
minute = minute % 60;
hour = hour % 24;
//display results
Console.WriteLine(" Finish time in hours and minutes is : " + hour + ":" + minute);
Console.WriteLine(" Press any key to end program");
Console.ReadKey();
}
}
}
code 2:
string userChoice;
int computerChoice;
Boolean Q = false;
Random numberGen = new Random(); //Random number generator
do
{
Console.Write("Enter Rock, Paper or Scissors to play, Enter Q to quit: ");
userChoice = (Console.ReadLine());
if (userChoice.ToUpper() == "Q") //if user enters q/Q break out of loop
{
break;
}
computerChoice = numberGen.Next(1, 4); // 1 is Rock, 2 is Paper, 3 is Scissors
// User input of Rock,Paper or Scissors picks the case. Number that is picked by computer picks the outcome.
switch (userChoice.ToUpper())
{
case "Rock":
if (computerChoice == 1)
{
Console.WriteLine(" You choose {0} the computer chose Rock.It was a tie! ", userChoice);
}
else if (computerChoice == 2)
{
Console.WriteLine(" You choose {0} and the computer choose Paper.Paper covers Rock you lose! ", userChoice);
}
else if (computerChoice == 3)
{
Console.WriteLine(" You choose {0} and the computer choose Scissors.Rock smashes Scissors you win! ", userChoice);
}
break;
case "PAPER":
if (computerChoice == 1)
{
Console.WriteLine(" You choose {0} and the computer choose Rock. Paper covers Rock You win!",userChoice);
}
else if (computerChoice == 2)
{
Console.WriteLine(" You choose {0} and the computer choose Paper. It was a tie!", userChoice);
}
else
{
Console.WriteLine(" You choose {0} and the computer choose Scissors. Scissors cut Paper You lose!", userChoice);
}
break;
case "SCISSORS":
if (computerChoice == 1)
{
Console.WriteLine(" You choose {0} and the computer choose Rock. Rock smashes Scissors You lose!", userChoice);
}
else if (computerChoice == 2)
{
Console.WriteLine(" You choose {0} and the computer choose Paper. Scissors cut paper You win!", userChoice);
}
else
{
Console.WriteLine(" You choose {0} and the computer choose Scissors. It was a tie!", userChoice);
}
break;
default:
{
break;
}
}
} while (Q == false);
Console.Clear();//clears screen
Console.WriteLine("Thanks for playing!");
Console.ReadKey();
}
}
}
Explanation / Answer
code 1:
//collects data and checks that its between the 24 hour and 59 min
// changes input data from string to int.
Console.WriteLine("Enter starting hour : ");
int hour = int.Parse(Console.ReadLine());
while (hour < 0 || hour > 23)
{
Console.WriteLine(" Enter starting hour : ");
hour = int.Parse(Console.ReadLine());
}
Console.WriteLine(" Enter starting minute : ");
int minute = int.Parse(Console.ReadLine());
while (minute < 0 || minute > 59)
{
Console.WriteLine(" Enter starting minute : ");
minute = int.Parse(Console.ReadLine());
}
Console.WriteLine(" Enter elapsed hour : ");
int ehour = int.Parse(Console.ReadLine());
while (ehour < 0)
{
Console.WriteLine(" Enter elapsed hour : ");
ehour = int.Parse(Console.ReadLine());
}
Console.WriteLine(" Enter elapsed minute : ");
int eminute = int.Parse(Console.ReadLine());
while (eminute < 0 || eminute > 59)
{
Console.WriteLine(" Enter elapsed minute : ");
eminute = int.Parse(Console.ReadLine());
}
//system pause for 3 seconds then clears screena and displays each input then calculates the time elapse
Console.WriteLine(" Please wait while we calculate.....");
System.Threading.Thread.Sleep(3000);
Console.Clear();
//displays what user inputed
Console.WriteLine(" Starting hour : " + hour);
Console.WriteLine(" Starting minute : " + minute);
Console.WriteLine(" Elapsed hour : " + ehour);
Console.WriteLine(" Elapsed minute : " + eminute);
ehour = ehour % 24;//modulus of elapsed hours in a 24 day
hour = hour + ehour; // hour add to elapsed hours
minute = minute + eminute; // same as hours
int i = minute / 60;
hour += i; //
minute = minute % 60;
hour = hour % 24;
//display results
Console.WriteLine(" Finish time in hours and minutes is : " + hour + ":" + minute);
Console.WriteLine(" Press any key to end program");
Console.ReadKey();
}
}
}
code 2:
string userChoice;
int computerChoice;
Boolean Q = false;
Random numberGen = new Random(); //Random number generator
do
{
Console.Write("Enter Rock, Paper or Scissors to play, Enter Q to quit: ");
userChoice = (Console.ReadLine());
if (userChoice.ToUpper() == "Q") //if user enters q/Q break out of loop
{
break;
}
computerChoice = numberGen.Next(1, 4); // 1 is Rock, 2 is Paper, 3 is Scissors
// User input of Rock,Paper or Scissors picks the case. Number that is picked by computer picks the outcome.
switch (userChoice.ToUpper())
{
case "Rock":
if (computerChoice == 1)
{
Console.WriteLine(" You choose {0} the computer chose Rock.It was a tie! ", userChoice);
}
else if (computerChoice == 2)
{
Console.WriteLine(" You choose {0} and the computer choose Paper.Paper covers Rock you lose! ", userChoice);
}
else if (computerChoice == 3)
{
Console.WriteLine(" You choose {0} and the computer choose Scissors.Rock smashes Scissors you win! ", userChoice);
}
break;
case "PAPER":
if (computerChoice == 1)
{
Console.WriteLine(" You choose {0} and the computer choose Rock. Paper covers Rock You win!",userChoice);
}
else if (computerChoice == 2)
{
Console.WriteLine(" You choose {0} and the computer choose Paper. It was a tie!", userChoice);
}
else
{
Console.WriteLine(" You choose {0} and the computer choose Scissors. Scissors cut Paper You lose!", userChoice);
}
break;
case "SCISSORS":
if (computerChoice == 1)
{
Console.WriteLine(" You choose {0} and the computer choose Rock. Rock smashes Scissors You lose!", userChoice);
}
else if (computerChoice == 2)
{
Console.WriteLine(" You choose {0} and the computer choose Paper. Scissors cut paper You win!", userChoice);
}
else
{
Console.WriteLine(" You choose {0} and the computer choose Scissors. It was a tie!", userChoice);
}
break;
default:
{
break;
}
}
} while (Q == false);
Console.Clear();//clears screen
Console.WriteLine("Thanks for playing!");
Console.ReadKey();
}
}
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.