Hi I'm working on a C program and having a bit of an issue, I've set a
char as status and I've got to have status outputting either "unsafe" or
"safe" in the status column depending on if the number outputted is either
above 0.466 or below.
I'm assuming I have to set up an if-else loop within the while loop but am
unsure how to assign the status. I'm sure I've done something similar in
another program, but can't find it and am suffering from a bit of
mondayitis
I've included the program (so far) below
Thanks
Kerry
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
float RadLevel = 0.0;
int DayCount = 0;
char status;
printf("Enter the radiation level (in millirems): ");
scanf("%f", &RadLevel);
printf("\n Day\t Radiation\t\tStatus\n");
printf("\t(millirems)\n");
printf(" ---\t ---------\t\t------\n");
while (RadLevel >= (0.466 / 10)) // Sets end loop parameters
{
printf("%4d \t %8.4f \t\t \n", DayCount, RadLevel);
DayCount += 3; // Sets day counter to every three days
RadLevel /= 2; // Divides RadLevel to calculate half life
}
printf("\n\n*************************\n");
printf("Press any key to continue");
getch();
}