c program is not asking value at a scanf funtion, it just going forward without asking Here is my code....
#include <stdio.h>
int main() {
float p, r, t, si;
char A;
printf("Principle Amount : ");
scanf("%f", &p);
printf("Rate of Intrest : ");
scanf("%f", &r);
printf("Time Period : ");
scanf("%f", &t);
si = ( p * r * t ) / 100;
printf("Simple Intrest = %.2f \n", si);
printf("Do you want to know the incremented amount ?\n");
printf("Y for yes & N for no : ");
scanf("%c", &A);
if (A == 'Y') {
printf("Incremented amount will be = %f", p + si);
}
else if (A == 'N') {
printf("Thank You 4 using :-) ");
}
else {
printf("INVALID INPUT");
}
return 0;
}
Log:
Principle Amount : 10000
Rate of Intrest : 5
Time Period : 2
Simple Intrest = 1000.00
Do you want to know the incremented amount ?
Y for yes & N for no : INVALID INPUT
It should ask me Y or N after "Y for yes & N for no : ", but it is abruptly taking the else condition.