1. Introduction
Finding the largest among three numbers is a common exercise to understand conditional statements in programming. In this article, we'll walk through a C program that identifies the largest number among the three entered by the user.
2. Program Overview
Our program will:
1. Request the user to input three numbers.
2. Compare these numbers to find the largest.
3. Display the largest number to the user.
3. Code Program
#include <stdio.h> // Incorporate the Standard I/O library for input and output functions
int main() { // Starting point of our program
double n1, n2, n3; // Declare three variables of type double to accommodate potential decimals
// Asking the user for three numbers
printf("Enter three different numbers: ");
scanf("%lf %lf %lf", &n1, &n2, &n3); // Receive the three numbers
if (n1 >= n2 && n1 >= n3) // Check if n1 is the largest
printf("%.2lf is the largest number.", n1);
else if (n2 >= n1 && n2 >= n3) // Check if n2 is the largest
printf("%.2lf is the largest number.", n2);
else // If n1 and n2 aren't the largest, n3 must be
printf("%.2lf is the largest number.", n3);
return 0; // End the program gracefully
}
Output:
Enter three different numbers: 1.23 2.34 3.45 3.45 is the largest number.
4. Step By Step Explanation
1. #include <stdio.h>: By including this header, we're equipped with standard input and output functions.
2. int main(): This denotes the beginning of our program.
3. Declaring variables: We utilize the double data type so that our program can handle numbers with decimals. This makes the program versatile.
4. User input: We ask the user for three distinct numbers, and then capture this input.
5. The comparison:
- Using conditional statements (if-else), the program checks which number is the largest.
- Initially, it checks if n1 is larger or equal to both n2 and n3. If true, n1 is the largest.
- If the first condition fails, it verifies if n2 is the largest.- If neither n1 nor n2 is the largest, then by default, n3 is.
6. Output: The program displays the largest number among the three.
This program offers a straightforward method to compare three numbers, illustrating the power and efficiency of conditional statements in decision-making processes.
Comments
Post a Comment
Leave Comment