mirror of
https://github.com/caperren/school_archives.git
synced 2025-11-09 05:31:15 +00:00
59 lines
1.8 KiB
C
59 lines
1.8 KiB
C
/*
|
|
* Original Author: Corwin A. Perren (perrenc)
|
|
* File: lab4_1.c
|
|
* Created: 2012 February 6, 15:10 by perrenc
|
|
* Last Modified: 2012 February 8, 23:00 by perrenc
|
|
*
|
|
* Asks the user for five floating point values, and prints them
|
|
* if all are entered correctly, else it ends the program.
|
|
*/
|
|
|
|
#include <stdio.h>
|
|
|
|
int main(int argc, char **argv) {
|
|
|
|
double f1 = -1.0; //First user float value
|
|
double f2 = -1.0; //Second user float value
|
|
double f3 = -1.0; //Third user float value
|
|
double f4 = -1.0; //Fourth user float value
|
|
double f5 = -1.0; //Fifth user float value
|
|
|
|
// Clears the screen, then explains what needs to be entered, and what will be printed.
|
|
system("clear");
|
|
printf("I am going to ask you to enter 5 different positive floating point numbers.\n");
|
|
printf("I will end the program as soon as you enter a negative value or a repeat number.\n");
|
|
printf("I will congratulate you and print out the 5 numbers if you successfully complete the task.\n\n");
|
|
|
|
/* Has the user input five values, and quits the program if an entered number is negative
|
|
* or if two numbers entered in a row are the same. If the values are entered correctly,
|
|
* it prints out the five values the user entered.
|
|
*/
|
|
printf("Please enter your first number. ");
|
|
scanf("%lf", &f1);
|
|
if(f1 < 0){
|
|
return(0);
|
|
}
|
|
printf("Please enter your second number. ");
|
|
scanf("%lf", &f2);
|
|
if((f2 == f1) | (f2 < 0)){
|
|
return(0);
|
|
}
|
|
printf("Please enter your third number. ");
|
|
scanf("%lf", &f3);
|
|
if((f3 == f2) | (f3 < 0)){
|
|
return(0);
|
|
}
|
|
printf("Please enter your fourth number. ");
|
|
scanf("%lf", &f4);
|
|
if((f4 == f3) | (f4 < 0)){
|
|
return(0);
|
|
}
|
|
printf("Please enter your fifth number. ");
|
|
scanf("%lf", &f5);
|
|
if((f5 == f4) | (f5 < 0)){
|
|
return(0);
|
|
}
|
|
printf("\nYour numbers were: %lf, %lf, %lf, %lf, %lf\n\n", f1, f2, f3, f4, f5);
|
|
|
|
}
|