SOLVED IF ELSE QUESTION by Adnan Rai
SOLVED IF ELSE QUESTION by Adnan Rai
Rai
Warning: Try run every program at once. Some programs may have logic errors.
#include <iostream>
...
int main(){
int a;
cin>>a;
if(a>0){
else{
return 0;
...
int main(){
int a;
cin>>a;
else{
...
Q4. Write a program to calculate the total expenses. Quantity and price per item are input by the
user and discount of 10% is offered if the expense is more than 5000.
...
int main()
cout<<"Enter quantity:";
cin>>qty;
cout<<"Enter price:";
cin>>price;
totalexp=qty*price;
if(totalexp>5000)
discount=(totalexp*0.1);
totalexp=totalexp-discount;
...
Q5. Write a program to determine whether the seller has made profit or incurred loss. Also
determine how much profit he made or loss he incurred. Cost price and selling price of an item is input
by the user
...
int main()
int cp,sp,result;
cin>>cp;
cin>>sp;
result=sp-cp;
if(result>0)
cout<<"Profit : "<<result;
else
if(result<0)
cout<<"Loss : "<<-(result);
else
return 0;
}
Q6. If the ages of Ali, Kashif and Aslam are input by the user, write a program to determine the
youngest of the three
...
int main()
int Ali_age,Kashif_age,Aslam_age;
cin>>Ali_age;
cin>>Kashif_age;
cin>>Aslam_age;
cout<<"Ali is youngest";
cout<<"Kashif is youngest";
else
cout<<"Aslam is youngest";
return 0;
...
Q7. Write a program to check whether a triangle is valid or not, when the three angles of the
triangle are entered by the user. A triangle
is valid if the sum of all the three angles is equal to 180 degrees.
int main()
int angle1,angle2,angle3;
cin>>angle1>>angle2>>angle3;
if (angle1+angle2+angle3==180)
cout<<"Triangle is valid";
else
return 0;
...
Q8. Any year is input by the user. Write a program to determine whether the year is a leap year or
not.
...
int main(){
int y;
cin>>y;
if(y%4==0 || y%400==0){
else{
}
return 0;
...
• If his basic salary is less than Rs. 1500, then HRA = 10% of basic salary and DA = 90% of basic
salary.
• If his salary is either equal to or above Rs. 1500, then HRA = Rs. 500 and DA = 98% of basic
salary.
If the employee's salary is input by the user write a program to find his gross salary.
...
int main()
cin>>basic_salary;
if (basic_salary<1500)
HRA=0.1*basic_salary;
DA=0.9*basic_salary;
else
HRA=500;
DA=0.98*basic_salary;
}
gross_salary=basic_salary+HRA+DA;
return 0;
...
Q10. Write a C program to input basic salary of an employee and calculate its Gross salary according
to following:
...
int main()
scanf("%f", &basic);
da = basic * 0.8;
hra = basic * 0.2;
da = basic * 0.9;
else
da = basic * 0.95;
return 0;
...
Q11. Write a C program to input any alphabet and check whether it is vowel or consonant.
...
int main()
char c;
cin >> c;
// evaluates to 1 (true) if c is a lowercase vowel
if (isLowercaseVowel || isUppercaseVowel)
else
return 0;
...
Q12. Write a program to calculate the monthly telephone bills as per the following rule:
• Plus Rs. 0.40 per call for any call beyond 200 calls.
...
int main()
int calls;
float bill;
cin>>calls;
if(calls<=100)
bill=200;
calls=calls-100;
bill=200+(0.60*calls);
calls=calls-150;
bill=200+(0.60*50)+(0.50*calls);
else
calls=calls-200;
bill=200+(0.60*50)+(0.50*50)+(0.40*calls);
return 0;
...
Q13. The marks obtained by a student in 5 different subjects are input by the user. The student gets
a division as per the following rules:
int main()
int sub1,sub2,sub3,sub4,sub5,percentage;
cin>>sub1>>sub2>>sub3>>sub4>>sub5;
percentage=(sub1+sub2+sub3+sub4+sub5)/5;
if(percentage>=60)
cout<<"Ist division";
else if(percentage>=50)
cout<<"IInd division";
else if(percentage>=40)
cout<<"IIIrd division";
else
cout<<"Fail" ;
return 0;
...
Q15. Any character is entered by the user; write a program to determine whether the character
entered is a capital letter, a small case letter, a digit or a special symbol. The following table shows the
range of ASCII values for various characters.
A–Z 65 – 90
a–z 97 – 122
0–9 48 – 57
int main ()
char ch;
cin>>ch;
cout<<"Character is a digit";
return 0;