Tutorial Playlist
132 Lessons1. Introduction to C Tutorial
2. Addition of Two Numbers in C
3. Anagram Program in C
4. Armstrong Number in C
5. Array in C
6. Array of Pointers in C
7. Array of Structure in C
8. C Program to Find ASCII Value of a Character
9. Assignment Operator in C
10. Binary Search in C
11. Binary to Decimal in C
12. Bitwise Operators in C
13. Boolean in C
14. C Compiler for Mac
15. C Compiler for Windows
16. C Function Call Stack
17. C Language Download
18. Operators in C
19. C/C++ Preprocessors
20. C Program for Bubble Sort
21. C Program for Factorial
22. C Program for Prime Numbers
23. C Program for String Palindrome
24. C Program to Reverse a Number
25. Reverse a String in C
26. C string declaration
27. String Input Output Functions in C
28. Calculator Program in C
29. Call by Value and Call by Reference in C
30. Ceil Function in C
31. Coding Vs. Programming
32. Command Line Arguments in C/C++
33. Comments in C
34. Compilation process in C
35. Conditional Statements in C
36. Conditional operator in the C
37. Constant Pointer in C
38. Constants in C
39. Dangling Pointer in C
40. Data Structures in C
41. Data Types in C
42. Debugging C Program
43. Convert Decimal to Binary in C
44. Define And include in C
45. Difference Between Arguments And Parameters
46. Difference Between Compiler and Interpreter
47. Difference Between If Else and Switch
48. Do While Loop In C
49. Double In C
50. Dynamic Array in C
51. Dynamic Memory Allocation in C
52. Enumeration (or enum) in C
53. Evaluation of Arithmetic Expression
54. Factorial of A Number in C
55. Features of C Language
56. Fibonacci Series Program in C Using Recursion
57. File Handling in C
58. For Loop in C
59. Format Specifiers in C
60. Functions in C
61. Function Pointer in C
62. goto statement in C
63. C Hello World Program
64. Header Files in C
65. Heap Sort in C Program
66. Hello World Program in C
67. History of C Language
68. How to compile a C program in Linux
69. How to Find a Leap Year Using C Programming
70. Identifiers in C
71. If Else Statement in C
72. If Statement in C
73. Implementation of Queue Using Linked List
74. Increment and decrement operators in c
75. Input and Output Functions in C
76. How To Install C Language In Mac
77. Jump Statements in C
78. Lcm of Two Numbers in C
79. Length of an Array in C
80. Library Function in C
81. Linked list in C
82. Logical Operators in C
83. Macros in C
84. Matrix multiplication in C
85. Nested if else statement in C
86. Nested Loop in C
87. One Dimensional Array in C
88. Operator Precedence and Associativity in C
89. Overflow And Underflow in C
90. Palindrome Program in C
91. Pattern Programs in C
92. Pointer to Pointer in C
93. Pointers in C: A Comprehensive Tutorial
94. Pre-increment And Post-increment
95. Prime Number Program in C
96. Program for Linear Search in C
97. Pseudo-Code In C
98. Random Access Files in C
99. Random Number Generator in C
100. Recursion in C
101. Relational Operators in C
102. Simple interest program in C
Now Reading
103. Square Root in C
104. Stack in C
105. Stack Using Linked List in C
106. Static function in C
107. Stdio.h in C
108. Storage Classes in C
109. strcat() in C
110. Strcmp in C
111. Strcpy in C
112. String Comparison in C
113. String Functions in C
114. String Length in C
115. String Pointer in C
116. strlen() in C
117. Structures in C
118. Structure of C Program
119. Switch Case in C
120. C Ternary Operator
121. Tokens in C
122. Toupper Function in C
123. Transpose of a Matrix in C
124. Two Dimensional Array in C
125. Type Casting in C
126. Types of Error in C
127. Unary Operator in C
128. Use of C Language
129. User Defined Functions in C
130. What is Variables in C
131. Is C language case sensitive
132. Fibonacci Series in C
C is a modern programming language that includes a rich set of built-in functions, data types, and operators. It is a robust language and any complex program can be written by using this language. There are many advantages of using this programming language including its simplicity, fast compilation speed, easy debugging process, quick execution of algorithms, etc. Various types of calculations can be executed by using the C programming language. The application of the C program to calculate simple interest is represented here.
The interest amount for a loan or principal amount is known as simple interest. This term is used in various sectors such as banking, automobile, finance, etc. Suppose a person borrows some money from the bank for a specific time period. Here the borrowed money is called the principal amount. While paying back the person must give some extra money apart from the principal amount. This extra money is called simple interest which depends upon the principal amount and the time period. Simple interest is basically the borrowing cost. Here a brief idea about simple interest, its definition, formula to calculate simple interest are represented.
If the principal amount, rate of interest, and time periods are given then the simple interest is calculated as
Simple Interest (SI) = PTR /100
Here, P = Principal amount
T = Time period (in years) for which the money is borrowed
R = Rate of Interest in percentage
Example:
A person borrows Rs 20000 from the bank for a time period of 1 year. The rate of interest is 20% per annum. Find a simple interest.
Solution:
Here, the principal amount = P = Rs 20000
The time period for which the money is borrowed = T = 1 year
The rate of interest per annum = R =20%
Then simple interest for a year = SI = PTR/100
SI = Rs 4000
The person has to pay an extra amount of Rs 4000 along with the principal amount to the bank at the end of one year.
A simple interest program in C programming is written and explained in the next paragraph.
Here the goal is to calculate simple interest value. So, three types of information are required from the user such as the principal amount, the time period for which the money is borrowed, and the rate of interest per annum. These three values are given as input to the computer and simple interest is the output value. The input values are stored in three variables. Then the formula is applied where the three input variables are multiplied and then divided by 100 to get the required output value i.e. simple interest.
Algorithm to write Simple Interest Program in C Programming
The algorithm used to compute simple interest in C language is presented here.
1. Declare three integer values to store three input variables.
2. The variable P represents the principal amount of money; the variable T represents the time period, and the variable R represents the rate of interest. The variable S represents the simple interest.
3. Declare the output variable as an integer value.
4. Write the formula to calculate a simple interest value where all three input variables are multiplied and divided by 100.
5. Print the output value.
// Simple Interest Program in C Language
# include <conio.h>
# include <stdio.h>
# include <stdlib.h>
int main()
{
int P, R, T;
int S;
printf(“Enter the principal amount = ”);
scanf(“%d”, &P);
printf(“Enter the rate of interest = ”);
scanf(“%d”, &R);
printf(“Enter the time period = ”);
scanf(“%d”, &T);
S = P * R * T / 100;
printf(“The simple interest is = %d”, S);
return 0;
}
Output:
After debugging and executing the program the output is represented as
Enter the principal amount = 20000
Enter the rate of interest = 20
Enter the time period = 1
The simple interest is = 4000
Keynotes:
1. Here stdio.h means single input single output. This is a built-in header file in the C programming language. It contains information related to input and output functions.
2. conio.h is a header file and it is used to declare console input-output functions.
3. stdlib.h is a header file that signifies the standard library. This file is used to declare various utility functions for memory allocations, algorithms, etc.
4. int main() function is used as the starting point of program execution. It directs the calls to other functions in the program and thus controls program execution.
5. “int” keyword stands for integer data type and it is used to declare integer value. The format specifier “%d” is used to display an integer value.
6. printf is an output function that indicates “print formatted”.
7. scanf is an input function that is used to read input from the user.
According to the formula, three values are calculated and divided by 100 to get the output value. As the output is stored in an integer value, in the result only the integer part will be shown and the decimal part will not be shown. So in order to get a clear and correct result the simple interest program in C using float is represented below.
// Simple Interest Program in C Language
# include <conio.h>
# include <stdio.h>
# include <stdlib.h>
int main()
{
float P, R, T, S;
printf(“Enter the principal amount = ”);
scanf(“%f”, &P);
printf(“Enter the rate of interest = ”);
scanf(“%f”, &R);
printf(“Enter the time period = ”);
scanf(“%f”, &T);
S = (P * R * T) / 100;
printf(“The simple interest is = %f”, S);
return 0;
}
Output:
After debugging and executing the program the output is represented as
Enter the principal amount = 2022
Enter the rate of interest = 15
Enter the time period = 1
The simple interest is = 303.3
Keynotes:
1. Float is a datatype used to store floating point numbers. Floating point numbers mean numbers with a decimal point. Format specifier %f is used to declare the floating numbers.
Given below is the simple interest program in C using function:
# include <conio.h>
# include <stdio.h>
# include <stdlib.h>
void simple_interest_calculation (float principal, float rate, float time);
int main()
{
float P, R, T, S;
printf(“Enter the principal amount = ”);
scanf(“%f”, &P);
printf(“Enter the rate of interest = ”);
scanf(“%f”, &R);
printf(“Enter the time period = ”);
scanf(“%f”, &T);
simple_interest_calculation (P, R, T)
return 0;
}
void simple_interest_calculation (float principal, float rate, float time);
{
float S;
S = (principal * rate* time)/100;
printf(“The simple interest is = %f”, S);
}
Output:
After debugging and executing the program the output is represented as
Enter the principal amount = 2022
Enter the rate of interest = 15
Enter the time period = 1
The simple interest is = 303.3
A function is defined as a block of codes and it runs whenever it is called. The set of statements inside the curly bracket is used for the computation part by taking input arguments. The function can be called multiple times.
In this program, a function named simple_interest_calculation is defined. This function takes three arguments named principal which is the principal amount, the rate which is the rate of interest, and time which is the time period. The calculation of simple interest is done by the function named simple_interest_calculation.
In the main function, the user will enter the values of the principal amount, rate of interest, and time period. Then simple_interest_calculation is called with these values as arguments. After that, the function does the simple interest computation and the control again moves back to the main function.
A clear assessment regarding the calculation of simple interest using C programming is explained here. The simple interest formula is defined and how to calculate it in the C programming environment is shown. Three different programs are depicted by using integer data type, float data type, and function.
1. What is C programming?
C is a modern programming language that includes a rich set of built-in functions, data types, and operators.
2. How to calculate simple interest?
If the principal amount, rate of interest, and time periods are given then the simple interest is calculated as
Simple Interest (SI) = PTR /100
P = Principal amount
T = Time period (in years) for which the money is borrowed
R = Rate of Interest in percentage
3. What is stdio.h?
Here stdio.h means single input single output. This is a built-in header file in the C programming language. It contains the information related to the input and output functions.
4. What is int main ()?
int main() function is used as the starting point of program execution. It directs the calls to other functions in the program and thus controls program execution
5. What is printf?
printf is an output function that indicates “print formatted”.
6. What is scanf?
Scanf is an input function that is used to read input from the user.
7. What is the meaning of int and float in C programming?
“int” keyword stands for integer data type and it is used to declare integer value. The format specifier “%d” is used to display an integer value. float is a datatype used to store floating point numbers. Floating point numbers mean numbers with a decimal point. Format specifier %f is used to declare the floating numbers.
8. What is the use of function in C programming?
A function is defined as a block of codes and it runs whenever it is called. The set of statements inside the curly bracket is used for the computation part by taking input arguments. The function can be called multiple times.
PAVAN VADAPALLI
Director of Engineering
Director of Engineering @ upGrad. Motivated to leverage technology to solve problems. Seasoned leader for startups and fast moving orgs. Working …Read More
Popular
Talk to our experts. We’re available 24/7.
Indian Nationals
1800 210 2020
Foreign Nationals
+918045604032
upGrad does not grant credit; credits are granted, accepted or transferred at the sole discretion of the relevant educational institution offering the diploma or degree. We advise you to enquire further regarding the suitability of this program for your academic, professional requirements and job prospects before enrolling. upGrad does not make any representations regarding the recognition or equivalence of the credits or credentials awarded, unless otherwise expressly stated. Success depends on individual qualifications, experience, and efforts in seeking employment.
upGrad does not grant credit; credits are granted, accepted or transferred at the sole discretion of the relevant educational institution offering the diploma or degree. We advise you to enquire further regarding the suitability of this program for your academic, professional requirements and job prospects before enr...