Classes Functions and Constructors

If you are having any problem regarding the output or evaluation in Elab, Then check your code here.

DATE CLASS

 

Click on the image ! 

Use the code: Miru2021

#include<iostream>
using namespace std;
class Date{
  int day,month,year;
  public:
  Date(){
    cin >> day >> month >> year;
  }
  void getDate(){
    switch(month){
      case 1: cout << "January ";
        break;
      case 2: cout << "February ";
        break;
      case 3: cout << "March ";
        break;
      case 4: cout << "April ";
        break;
      case 5: cout << "May ";
        break;
      case 6: cout << "June ";
        break;
      case 7: cout << "July ";
        break;
      case 8: cout << "August ";
        break;
      case 9: cout << "September ";
        break;
      case 10: cout << "October ";
        break;
      case 11: cout << "November ";
        break;
      case 12: cout << "December ";
        break;
    }
    cout << day << " " << year;
  }
};
int main() {
    Date D;
    D.getDate();
return 0;
}

Tap on the image !

Use the code: Miru2021

Online Shopping

 
#include<iostream>
using namespace std;
class item{
  public:
  int items;
  int itemCode[20];
  float price[20];
  void initialize(){
    cin >> items;
    int i;
    for(i=0;i<items;i++){
      cin >> itemCode[i] >> price[i];
    }
  }
  float largest(){
    int i,largest=price[0];
    for(i=1;i<items;i++){
      if(price[i]>largest)
        largest = price[i];
    }
    return largest;
  }
  float sum(){
    float sum=0;
    int i;
    for(i=0;i<items;i++){
      sum+=price[i];
    }
    return sum;
  }
  void displayitems(){
    cout << "Code and Price" << endl;
    int i;
    for(i=0;i<items;i++){
      cout << itemCode[i] << " and " << price[i] << endl;
    }
  }
};
int main(){
  item I;
  I.initialize();
  cout << "Largest Price=" << I.largest() << endl;
  cout << "Sum of Prices=" << I.sum() << endl;
  I.displayitems();
  return 0;
}

Click ont the image to know more ! 

Use the code : Miru2021

Student Details

 

#include<iostream>
using namespace std;
#include
class student
{
  private:
  int roll;
   string name;
  float height;
  float weight;
  public:
  student()
  {
    name="Nikhil";
    roll=20;
    height=165.5;
    weight=58.2;
  }
  void read()
  {
    cin>>name>>roll>>height>>weight;
  }
  void display()
  {
    cout<<name<<" "<<roll<<" "<<height<<" "<<weight<<endl;

    }
};
int main() {
  student s1,s2;
s1.read();
  s1.display();
  s2.display();
return 0;
}

Find your Partner

 
#include <iostream>
using namespace std;

class partner{
  string num;
  string arr[8][2] = {{"3", "6UB"},{"6", "3UB"},{"2", "5MB"},{"5", "2MB"},{"1", "4LB"},{"4", "1LB"},{"7", "8SU"},{"8", "7SL"}};
  public:
  partner(string num){
    this->num = num;
  }
  void findpartner(){
    for(int i=0; i<8; i++){
      if(num == arr[i][0]){
        cout << arr[i][1] << endl;
        break;
      }
    }
  }
};

int main() {

 
  int n;
  string num;
  cin >> n;
  for(int i=0; i<n; i++){
    cin >> num;
    partner objname(num);
    objname.findpartner();
  }
return 0;
}

Tap here to buy ! 

Use the code : Miru2021

Inner and Outer

 

#include <iostream>
using namespace std;

class outer
{
  public:
  int x;
  void get()
  {
    cin>>x;
  }

  class inner
  {
    private:
    int y;
    public:
    void get()
    {
      cin>>y;
    }
    void sum()
    {
      outer k;
      k.get();
      cout<<k.x+y;
    }
  };
};
       main()
      {
        outer::inner b;
         b.get();
        b.sum();

       }

Cricbuzz Library

 
 

Arulmozhivarman and his pets

 
 

#include<iostream>
using namespace std;

class catanddog
{public:
int c,d,l,t;
void count()
{
cin>>t;
while(t–){
cin>>c>>d>>l;
long int u=l-4*d;
if(u<0||(u%4!=0)||u>4*c)
cout<<"no";
else cout<<"yes";
cout<<endl;
}
}
};
int main()
{
catanddog obj;
obj.count();
return 0;
}

Click here Amazon Best selling product 

Code: Miru2021

TRAI

 
#include <iostream>
using namespace std;
class Phone{
  public:
  int stdCode,exchangeCode,phoneNumber;
  void change(){
    char inputNumber[13];
    cin >> inputNumber;
    int test[13],i;
    for(i=0;i<13;i++){
      test[i] = inputNumber[i];
      test[i]-=48;
    }
    for(i=0;i<3;i++){
      if(test[i]==0) test[i]=91;
      cout << test[i];
    }
    for(i=3;i<13;i++){
      cout << inputNumber[i];
    }
  }
   
};
int main(){
  Phone obj;
  obj.change();
  return 0;
}

Pamban Bridge

 
#include <iostream>
using namespace std;
class tollbooth{
  public:
  int carsPassed;
  float tollCollected;
  tollbooth(){
    carsPassed=0;
    tollCollected=0;
  }
  void payingcar(double pay){
    carsPassed++;
    tollCollected+=pay;
  }
  void nonpayingcar(){
    carsPassed++;
  }
  void display(){
    cout << "Total number of cars passed = " << carsPassed << endl;
    cout << "Total amount collected = " << tollCollected << endl;
  }
};
int main() {
tollbooth obj;
    char vehicleNumber[10];
    float payAmount;
    int carsPassed,i;
    cin >> carsPassed;
    for(i=0;i<carsPassed;i++){
      cin >> vehicleNumber >> payAmount;
      if(payAmount>0) obj.payingcar(payAmount);
      else obj.nonpayingcar();
    }
    obj.display();
return 0;
}

Click on the image to know more! 

Use the code : Miru2021

Athithya Karihalan and his Hobby

 
#include <iostream>
#include <math.h>
using namespace std;
class Building
{
  private:
  int length, width, ratePerSqFeet;
  public:
  void initializeData(int l, int w, int r)
  {
    length=l;
    width=w;
    ratePerSqFeet=r;
  }
  void getLength(int length, int width, int ratePerSqFeet)
  {
    cout<<"Length : "<<length<<endl;
  }
  void getWidth()
  {
    cout<<"Width : "<<width<<endl;
  }
  void getRatePerSqFeet()
  {
    cout<<"Rate Per SqFt : "<<ratePerSqFeet<<endl;
  }
  void calculateCost()
  {
    int z;
    z=length*width*ratePerSqFeet;
    cout<<"Cost of the Building : "<<z<<endl;
  }
  void determineSuitability()
  {
    if(length==70)
    {
      if(abs(length-width)>10)
         cout<<"Suitability : Suitable";
    }
    else if(length==width)
      cout<<"Suitability : Suitable";
    else if(abs(length-width)<10)
    {
      cout<<"Suitability : Suitable"<<endl;
    }
    else
    {
      cout<<"Suitability : Not Suitable"<<endl;
    }
  }
}objname;
int main()
{
  int l, w, r;
  cin>>l>>w>>r;
  objname.initializeData(l, w, r);
  objname.getLength(l, w, r);
  objname.getWidth();
  objname.getRatePerSqFeet();
  objname.calculateCost();
  objname.determineSuitability();
  return 0;
}

Tap here to buy ! 

Use the code : Miru2021

Land Survey

#include<iostream>

using namespace std;

class room{int l,b,h;public :void getroom()

{cin>>l>>b>>h;}

void putroom()

{cout<<"Length="<<l;

cout<<endl;

cout<<"Breadth="<<b;

cout<<endl;

cout<<"Height="<<h;

cout<<endl;}};

class address {int hno;

char cty[30];

char state[30];

public :void getad()

{

cin>>hno;

cin>>cty;

cin>>state;

}

void putad()

{

cout<<"House No="<<hno;

cout<<endl;

cout<<"City="<<cty;

cout<<endl;

cout<<"State="<<state;

cout<<endl;}};

class house{char housename[30];

address a;

room r[10];

int n;

Click ont the image to know more ! 

Use the code : Miru2021

public :void input();

void display();};

void house :: input()

{

cin>>housename;

cout<<"House name="<<housename<<endl;

a.getad();

a.putad();

cin>>n;

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

{r[i].getroom();}}

void house :: display()

{for(int i=0;i<n;i++)

{cout<<"Details of Room "<<i+1<<"\n";

r[i].putroom();}}

int main()

{house x;

x.input();

x.display();

return 0;

}

Complex Game

 
#include <iostream>
using namespace std;
class Complex
{
  public:
  int r1,i1,r2,i2,r,i;
  Complex()
  {
    cin>>r1>>i1>>r2>>i2;
  }
  void addcomplex()
  {
    r=r1+r2;
    i=i1+i2;
  }
  void displaycomplex()
  {
    cout<<r1<<"+"<<i1<<"i";
    cout<<"\n"<<r2<<"+"<<i2<<"i";
    cout<<"\n"<<r<<"+"<<i<<"i";
  }
};
   
int main() {
  Complex obj;
 obj.addcomplex();
  obj.displaycomplex();
return 0;
}

 

Click on the image! 

Use the code: Miru2021

RBI

#include<iostream>

#include<string>
using namespace std;
class Bank{ private:
           char name[50];
           char accounttype[50];
           int acc;
           double balance;
           public:
           void initial()
           { std::cin>>name>>acc>>accounttype>>balance; }
           void deposit()
           { float deposit;
            cin>>deposit;
            balance+=deposit; }
           void withdraw() { float withdraw;
                            cin>>withdraw;
                                    if(withdraw>balance){ cout<<"Insufficient amount\n";}
                            else balance-=withdraw; }
           void disp() { cout<<"NAME="<<name<<"\nACCNO="<<acc<<"\nTYPE="<<accounttype<<"\nBALANCEAMOUNT="<<balance<<endl; }
          };

int main(){float deposit,withdraw;
           Bank obj;
           obj.initial();
           obj.deposit();
           obj.withdraw();
           obj.disp();
           return 0;
          }

Click ont the image to know more ! 

Use the code : Miru2021

TNEB Billing

#include<iostream>
using namespace std;
class Electric
{
float unit;
char name[20];
public:
void accept()
{

cin>>name;

cin>>unit;
}
void print_bill();
};
void Electric::print_bill()
{
float bill=0.0;
if(unit>=0 && unit<=100)
bill=(500+(unit*0.40));
else if(unit>100 && unit<=300)
bill=(500+(100*0.40)+((unit-100)*0.50));
else if(unit>300)
bill=(500+(100*0.40)+(200*0.50)+((unit-300)*0.60));
if(bill>250)
bill=(bill+(bill*(15/100)));
cout<<"\nConsumer Name:"<<name;
cout<<"\nNumber of Consumers:"<<unit;

cout<<"\nBill to pay:"<<bill;
}

int main ()

{

Electric e[10];

int i,cnt;

cin>>cnt;

cout<<"\nNumber of Consumers:"<<cnt;

for(i=0;i<cnt;i++)

e[i].accept();

for(i=0;i<cnt; i++)

e[i].print_bill();

return 0;
}

Click here Amazon Best selling product 

Code : Miru2021

Digital Library

 

#include<iostream>
#include <string.h>
using namespace std;
class library
{
  public:
  char name[20];
  int roll;
  int book_code;
  static int counter;
  library(char n[],int r,int no)
  {
    strcpy(name,n);
    roll=r;
    book_code=no;
  }
  void show()
  {
    cout<<"\nRoll No:"<<roll;
    cout<<"\nName of the Student:"<<name;
    cout<<"\nCode of Book Accessed:"<<book_code;
  }
  void count()
  {
   cout<<counter;
  }

};
int main()
{
    char name[20];
    int rollno,code;
    cin>>rollno>>name>>code;
    library lib1(name,rollno,code);
    cin>>rollno>>name>>code;
    library lib2= library(name,rollno,code);
    lib1.show();
    lib2.show();
return 0;
}

 

Click on the image ! 

Use the code: Miru2021

2 thoughts on “Classes Functions and Constructors”

  1. Venkata Sai

    TNEB BILLING IS WRONG
    PLS CHECK
    THANK YOU FOR ALL HELP

Leave a Reply

Scroll to Top