100% found this document useful (1 vote)
111 views7 pages

11CS PracticalPrograms Corrected

The document contains C++ code for several programs: 1) A program to calculate gross salary based on an employee's basic salary and allowances. 2) A program that takes exam percentage as input and outputs the division/result based on percentage ranges. 3) A program to check if a number is a palindrome by reversing it. 4) A menu driven program to convert decimal and binary numbers. 5) A program to print Fibonacci series terms and check if each term is prime.

Uploaded by

krishnansivan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
111 views7 pages

11CS PracticalPrograms Corrected

The document contains C++ code for several programs: 1) A program to calculate gross salary based on an employee's basic salary and allowances. 2) A program that takes exam percentage as input and outputs the division/result based on percentage ranges. 3) A program to check if a number is a palindrome by reversing it. 4) A menu driven program to convert decimal and binary numbers. 5) A program to print Fibonacci series terms and check if each term is prime.

Uploaded by

krishnansivan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

K.R.MAYNAKAH MCA, M.ED.

#include <iostream>
#include<iomanip>
using namespace std;
int main()
{
float basic, gross, da,hra;
/* Input basic salary of employee */
cout<<"Enter basic salary of an employee: ";
cin>>basic;
/* Calculate D.A and H.R.A according to specified conditions */
if (basic <25000)
{
da = basic *80/100;
hra= basic *20/100;
}
else if (basic >=25000 && basic<40000)
{
da = basic *90/100;
hra= basic *25/100;
}
else if (basic>=40000)
{
da = basic *95/100;
hra= basic *30/100;
}
/* Calculate gross salary */
gross= basic +hra+ da;
cout<< setw (25) <<"Basic Pay : "<<setw (10)<< basic<<endl;
cout<< setw (25) <<"Dearness Allowance : " << setw (10)<< da <<endl;
cout<< setw (25) <<"House Rent Allowance : "<<setw (10)<<hra<<endl;
cout<< setw (35) <<"------------"<<endl;
cout<< setw (25) <<"Gross Salary : "<<setw (10) << gross <<endl;
cout<< setw (35) <<"------------" <<endl;
return 0;

1
K.R.MAYNAKAH MCA, M.ED.,

#include <iostream>
using namespace std;
int main()
{
float percent;
int x;
cout<<"Enter your percentage: ";
cin>>percent;
cout<<"You scored "<<percent<<"%"<<endl;
x = percent/10;
switch (x)
{
case 10:
case 9:

2
K.R.MAYNAKAH MCA, M.ED.,

case 8:
cout<<"You have passed with Distinction";
break;
case 7:
case 6:
cout<<"You have passed with First division";
break;
case 5:
cout<<"You have passed with Second division";
break;
case 4:
cout<<"You have passed with Third division";
break;
default:
cout<<"Sorry: You have failed";
}
return 0;
}

#include <iostream>
using namespace std;
int main()
{
int n,num, digit, rev =0;
cout<<"Enter a positive number: ";
cin>>num;
n =num;
while (num)
{

3
K.R.MAYNAKAH MCA, M.ED.,

digit=num%10;
rev=(rev *10)+ digit;
num=num/10;
}
cout<<" The reverse of the number is: "<< rev <<endl;
if (n == rev)
cout<<" The number is a palindrome";
else
cout<<" The number is not a palindrome";
return 0;
}

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int dec,d,i,temp,ch;
long int bin;
do
{

4
K.R.MAYNAKAH MCA, M.ED.,

dec=bin=d=i=0;
cout<<"\n\n\t\tMENU\n1. Decimal to Binary number\n2.Binary to Decimal number\
n3.Exit\n";
cout <<"Enter your choice(1/2/3)";
cin>>ch;
switch (ch)
{
case 1: cout << "Enter a decimal number: "; cin >> dec;
temp=dec;
while (dec!=0)
{
d = dec%2;
bin += d * pow(10,i);
dec /= 2;
i++;
}
cout << temp << " in decimal = " << bin << " in binary" << endl ;break;
case 2: cout << "Enter a binary number: "; cin >> bin;
temp=bin;
while (bin!=0)
{
d = bin%10;
dec += d*pow(2,i);
bin /= 10;
i++;
}
cout << temp << " in binary = " <<dec << " in decimal";
break;
case 3: break;
default : cout<<"Invalid choice";
}
} while (ch!=3);
return 0;
}

5
K.R.MAYNAKAH MCA, M.ED.,

#include <iostream>
#include <stdlib.h>
using namespace std;
void Primechk (int a )
{ int j;
if ( a == 0 || a == 1 )
{ cout<< " NEITHER PRIME NOR COMPOSITE ";}
else
{
for (j = 2 ; j<a; j++)
{ if (a%j==0)
{ cout<< "\tCOMPOSITE" ;
break ;
}
}
if ( a==j )
cout<< "\tPRIME" ;
}
}
void fibo ( int n )
{ int a = -1 , b = 1 ,c=0 ;

6
K.R.MAYNAKAH MCA, M.ED.,

for ( int i = 1 ; i <= n ; i++)


{
cout<<endl;
c=a+b;
cout<<c;
Primechk(c);
a = b;
b=c;
}
}
int main ()
{
int n ;
cout << " ENTER THE NUMBER OF REQUIRED FIBO TERMS " ;
cin >> n ;
cout<< "\n\tFIBONACCI SERIES\n " ;
fibo (n) ;
return 0;
}

You might also like