Monday 23 December 2013

(An Insurance company follows following rules to calculate premium. (1) If a person’s health is excellent and the person is between 25 and 35 years of age and lives in a city and is a male then the premium is Rs. 4 per thousand and his policy amount cannot exceed Rs. 2 lakhs. (2) If a person satisfies all the above conditions except that the sex is female then the premium is Rs. 3 per thousand and her policy amount cannot exceed Rs. 1 lakh. (3) If a person’s health is poor and the person is between 25 and 35 years of age and lives in a village and is a male then the premium is Rs. 6 per thousand and his policy cannot exceed Rs. 10,000. (4) In all other cases the person is not insured. Write a program to output whether the person should be insured or not, his/her premium rate and maximum amount for which he/she can be insured.) (c++ code)

#include<iostream>
using namespace std;
#include<conio.h>
int main ()

{

int age,premium, max_amount;

char health, location, sex;

cout<<"Enter Health - g for good / b for bad\nEnter Location - c for city / v for village";

cout<<"\nEnter sex - m for male / f for female";

cout<<"\nEnter the health, age, location and sex of the person:";

cin>>health>>age>>location>>sex;

if ((health=='g') && ((age>=25)&&(age<=35)) && (location=='c') && (sex=='m'))

{

premium=4;

max_amount=2;

cout<<"This person is insured.\nThe payable premium is Rs. %d per thousand\n and the max policy amount is Rs. %d Lakhs", premium, max_amount;

}

else if ((health=='g') && ((age>=25)&&(age<=35)) && (location=='c') && (sex=='f'))

{

premium=3;

max_amount=1;

cout<<"This person is insured.\nThe payable premium is Rs. %d per thousand\nand the max policy amount is Rs. %d Lakhs", premium, max_amount;

}

else if ((health=='b') && ((age>=25)&&(age<=35)) && (location=='v') && (sex=='m'))

{

premium=6;

max_amount=10000;

cout<<"This person is insured.\nThe payable premium is Rs. %d per thousand \nand the max policy amount is Rs. %d ", premium, max_amount;

}

else

{

cout<<"This person is not insured.";

}
 return 0;

  /*  Letuswithc:

       this page is designed to help you learn C or C++.
  Understandable C and C++ programming tutorials, compiler reviews, source code, tips and tricks. 
         */
}

No comments:

Post a Comment