KARNATAKA PUC COMPUTER SCIENCE STUDY MATERIALS (SECOND EDITION)

Image
FIRST PUC FIRST PUC LAB MAUAL CHAPTER 1 COMPUTER SYSTEM CHAPTER 2 ENCODING SCHEMES AND NUMBER SYSTEM CHAPTER 3  EMERGING TRENDS CHAPTER 4 INTRODUCTION TO PROBLEM SOLVING CHAPTER 5 GETTING STARTED WITH PYTHON CHAPTER 6 FLOW CONTROL CHAPTER 7 FUNCTIONS CHAPTER 8 STRINGS CHAPTER 9 LISTS CHAPTER 10 TUPLES AND DICTIONARIES CHAPTER 11 SOCIETAL IMPACT SECOND PUC SECOND PUC LAB MANUAL CHAPTER 1 EXCEPTION HANDLING IN PYTHON CHAPTER 2 FILE HANDLING IN PYTHON CHAPTER 3 STACK CHAPTER 4 QUEUE CHAPTER 5 SORTING CHAPTER 6 SEARCHING CHAPTER 7  UNDERSTANDING DATA CHAPTER 8 DATABASE  CONCEPTS CHAPTER 9 SQL NOTES CHAPTER 9 SQL Q&A CHAPTER 10 COMPUTER NETWORKS CHAPTER 11 DATA COMMUNICATION CHAPTER 12 SECURITY ASPECTS

C++ Program: Function Overloading

 // 9 C++ program - Find the area of square/ rectangle/triangle using function overloading.


#include<iostream.h>

#include<conio.h>

#include<stdlib.h>

#include<math.h>


class Funcoverload

{

public:

float area(float a);

float area(float l, float b);

float area(float s1, float s2, float s3);

};


float Funcoverload::area(float a) //To compute area of square

{

return a*a;

}


float Funcoverload::area(float l,float b) //To compute area of rectangle

{

return l*b;

}


float Funcoverload::area(float s1,float s2,float s3) //To compute area of triangle

{

float s=(s1+s2+s3)/2;

return sqrt(s*(s-s1)*(s-s2)*(s-s3));

}


void main()

{


float s1,s2,s3;

int choice;

Funcoverload f;

clrscr( );

while(1)

{

cout<<"Program demonstrates Function Overloaded...!!!"<<endl;

cout<<"1.To find area of square"<<endl;

cout<<"2.To find area of rectangle"<<endl;

cout<<"3.To find the area of triangle"<<endl;

cout<<"4.Exit"<<endl;

cout<<"Enter your Choice"<<endl;

cin>>choice;

switch(choice)

{

case 1: cout<<"Enter the input for square"<<endl;

cin>>s1;

cout<<"Area of Square= "<<f.area(s1)<<endl;

break;

case 2: cout<<"Enter the input for rectangle"<<endl;

cin>>s1>>s2;

cout<<"Area of Rectangle= "<<f.area(s1,s2)<<endl;

break;

case 3: cout<<"Enter the input for triangle"<<endl;

cin>>s1>>s2>>s3;

cout<<"Area of Triangle= "<<f.area(s1,s2,s3)<<endl;

break;

case 4: cout<<"End of Program....."<<endl;

getch();

exit(1);

default:cout<<"Invallid Choice....!!!"<<endl;

}

getch( );

}

}

Comments

Popular posts from this blog

Karnataka I PUC Computer Science 2024 Study Material | SECOND PUC HANDBOOK EXAM 2025

KARNATAKA PUC COMPUTER SCIENCE STUDY MATERIALS (SECOND EDITION)