0% found this document useful (0 votes)
67 views

Display ASCII: #Include Using Namespace STD

The document contains code snippets from C++ programs. The snippets cover topics like displaying ASCII characters, finding minimum marks in each semester, multiplying the first and last integer of a string, dividing two numbers, defining a shop class with getters and setters, calculating ticket prices for an amusement park with different parameters, calculating monthly expenses and operator overloading, implementing discount sales for products with inheritance, defining a player class with constructors and destructor, and defining country, city and state classes with inheritance.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views

Display ASCII: #Include Using Namespace STD

The document contains code snippets from C++ programs. The snippets cover topics like displaying ASCII characters, finding minimum marks in each semester, multiplying the first and last integer of a string, dividing two numbers, defining a shop class with getters and setters, calculating ticket prices for an amusement park with different parameters, calculating monthly expenses and operator overloading, implementing discount sales for products with inheritance, defining a player class with constructors and destructor, and defining country, city and state classes with inheritance.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 26

Display ASCII

#include <iostream>

using namespace std;

int main() //DO NOT change the 'main' signature

char c;

int ch;

cout << "Enter a character: ";

cin >> c;

ch = int(c);

if(ch>=65&&ch<=122){

cout<<c<<"-"<<ch;

else{

cout<<"Invalid";

//Fill code here

Lowest Mark in Wach semester


#include <iostream>

using namespace std;

int main() //DO NOT change the 'main' signature

int a;

int im=0;

cout<<"Enter number of semester:\n";

cin>>a;

int d[a];

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

cout<<"Enter number of subjects in "<<i+1<<" semester:\n";

int b;

cin>>b;

int c[b];

for(int j=0;j<b;j++){

cin>>c[j];

if((c[j]>100)||(c[j]<0)){

im++;

int min=c[0];

for(int k=1;k<b;k++){
if(min>c[k]){

min=c[k];

d[i]=min;

for(int l1=0;l1<a;l1++){

if(im==0){

cout<<"Minimum mark in "<<l1+1<<" semester:"<<d[l1]<<"\n";

else{

cout<<"You have entered invalid mark";

break;

return 0;

Multiply first and last integer

#include <iostream>
#include<string>

using namespace std;

int main() //DO NOT change the 'main' signature

string s;

cin>>s;

int n=s.length();

cout<<"Result:"<<(s[0]-48)*(s[n-1]-48);

return 0;

Divide numbers

#include <iostream>

using namespace std;

int DivideNumbers(int num){

return (num/10)/(num%10);

int main()

int n;

cin>>n;
int res=DivideNumbers(n);

cout<<res;

return 0;

Shop

#include <iostream>

using namespace std;

class Shop {

private:

//Declare the attributes

string itemName;

string itemQuantity;

double itemPrice;

public:

//Getters and setters for above variables.

void setItemName(string iname){

itemName = iname;

void setItemQuantity(string iqty){

itemQuantity = iqty;
}

void setItemPrice(double iprice){

itemPrice = iprice;

string getItemName(){

return itemName;

string getItemQuantity(){

return itemQuantity;

double getItemPrice(){

return itemPrice;

};

int main(){

// set the values

// get the values and print

string name, qty;

double p;

Shop s;

cout<<"Enter the item name";

cin>>name;

cout<<"Enter the item quantity:";

cin>>qty;
cout<<"Enter the item price";

cin>>p;

s.setItemName(name);

s.setItemQuantity(qty);

s.setItemPrice(p);

cout<<"Item Name:"<<s.getItemName()<<"\n";

cout<<"Item Quantity:"<<s.getItemQuantity()<<"\n";

cout<<"Item Price:"<<s.getItemPrice()<<"\n";

Amusement Park

#include <iostream>

#include<string>

using namespace std;

int calculateTicketPrice(int price,int noOfAdults){

return price*noOfAdults;

int calculateTicketPrice(int price ,int noOfAdults,int noOfKids){

int res;

res=price*noOfAdults+price*noOfKids*0.5;

return res;

}
int calculateTicketPrice(int price ,int noOfAdults,bool camera){

if(camera==1)

return noOfAdults*price+100;

else

return noOfAdults*price;

int calculateTicketPrice(int noOfStudents){

return 100*noOfStudents;

int main() //DO NOT change the 'main' signature

cout<<calculateTicketPrice(1000,3)<<endl;

cout<<calculateTicketPrice(1000,3,2)<<endl;

cout<<calculateTicketPrice(1000,3,true)<<endl;

cout<<calculateTicketPrice(10);

return 0;

Monthly expenses
#include <iostream>

#include <iomanip>

#include <string>
using namespace std;

class MonthlyExpense {

public:

double household_exp;

double medical,total;

void setHouseHoldExpense(double houseExp) {

//Implement your code

household_exp = houseExp;

void setMedicalExpense(double medical) {

//Implement your code

this->medical = medical;

double totalNovemberExpense() {

//Implement your code


total = household_exp + medical;

return total;

double totalDecemberExpense() {

//Implement your code

total = household_exp + medical;

return total;

double totalNovDecExpense() {

//Implement your code

total = household_exp + medical;

return this->total;

MonthlyExpense operator +(const MonthlyExpense b)

//Implement your code

MonthlyExpense temp;

temp.household_exp = household_exp + b.household_exp;

temp.medical = medical + b.medical;


return temp;

};

int main() {

//Implement your code

MonthlyExpense nov;

MonthlyExpense dec,res;

nov.setHouseHoldExpense(10000);

nov.setMedicalExpense(5000);

dec.setHouseHoldExpense(20000);

dec.setMedicalExpense(500);

cout<<"November Expenses:"<<nov.totalNovemberExpense()<<"\n";

cout<<"December Expenses:"<<dec.totalDecemberExpense()<<"\n";

res = nov + dec;

cout<<"Total Expenses for the month of Nov and Dec:"<<res.totalNovDecExpense();

return 0;

}
Discount sales

#include <iostream>

using namespace std;

class Product

public:

int markedPrice(){

//Implement your code

return 1000;

int discount(){

//Implement your code

return 40;

};

class Dress : public Product

public:

char calculateShirtSize(int chestSize){

//Implement your code

if(chestSize>=20 && chestSize<=30) return 'S';


else if(chestSize>=31 && chestSize<=40) return 'M';

else if(chestSize>40) return 'L';

};

class Shirt : public Dress

public:

int dis;

int calculatePrice(int chestSize){

//Implement your code

dis = (markedPrice()-((markedPrice() * discount())/100));

if(chestSize>=20 && chestSize<=30) return dis;

else if(chestSize>=31 && chestSize<=40) return dis=dis+500;

else if(chestSize>=41) return dis=dis+1000;

};

// main function

int main()

{ int chestSize;

Dress cs;

Shirt pr;

cout<<"Enter the chest size";

cin>>chestSize;
cout<<endl<<"Dress Size : "<<cs.calculateShirtSize(chestSize);

cout<<endl<<"Price : "<<pr.calculatePrice(chestSize);

return 0;

Player
#include<iostream>

using namespace std;

class Player

public:

//Declare membervariables

int playerID, playedMatches, playerScore;

string playerName;

public:

void setPlayerID(int playerID){

this->playerID=playerID;

int getPlayerID(){

return playerID;

void setPlayerName(int playerName){


this->playerName=playerName;

string getPlayerName(){

return playerName;

void setPlayerScore(int playerScore){

this->playerScore=playerScore;

int getPlayerScore(){

return playerScore;

void setPlayedMatches(int playedMatches){

this->playedMatches=playedMatches;

int getPlayedMatches(){

return playedMatches;

Player(int playerID, string playerName, int playerScore){

this->playerID=playerID;

this->playerName=playerName;

this->playerScore=playerScore;
}

Player(int playerID,string playerName,int playedMatches, int playerScore){

this->playerID=playerID;

this->playerName=playerName;

this->playedMatches=playedMatches;

this->playerScore=playerScore;

//Implement a parameterized constructor for 3 arguments - playerID, playerName and playerScore.

//Implement a parameterized constructor for 4 arguments - playerID, playerName,playedMatches and


playerScore.

void displayThreeArgument()

cout<<"Player ID. : "<<playerID<<""<<endl;

cout<<"Player Name : "<<playerName<<""<<endl;

cout<<"Player Score : "<<playerScore<<""<<endl;

//Implement your code here

void displayFourArgument()

cout<<"Player ID. : "<<playerID<<""<<endl;

cout<<"Player Name : "<<playerName<<""<<endl;


cout<<"Played Matches : "<<playedMatches<<""<<endl;

cout<<"Player Score : "<<playerScore<<""<<endl;

~Player(){

cout<<"Destructor Called"<<endl;

//Implement Destructor here

};

int main(){

Player p1=Player(1001,"John",130);

Player p2=Player(1002,"Raj",100,500);

p1.displayThreeArgument();

cout<<"--------------------------------"<<endl<<endl;

p2.displayFourArgument();

//Implement your code here

return 0;

Country

#include<iostream>

using namespace std;


class Country {

private:

string countryName;

//Getters and setters for the Variable

public:

void setCountryName(string cname) { countryName = cname; }

string getCountryName() { return countryName; }

};

class City : public virtual Country {

private:

string cityName;

//Getters and setters for the Variable

public:

void setCityName(string cityName) { this->cityName = cityName; }

string getCityName() { return cityName; }

};

class State : public virtual Country {

private:

string stateName;
//Getters and setters for the Variable

public:

void setStateName(string stateName) { this->stateName = stateName; }

string getStateName() { return stateName; }

};

class CountryInfo : public City, public State {

private:

string countryInfo;

public:

void display() {

//Display using getters

cout << "Country Info:" << endl;

cout << "Country Name:" << getCountryName() << endl;

cout << "City Name:" << getCityName() << endl;

cout << "State Name:" << getStateName() << endl;

};

int main() {

//Implement your code here

CountryInfo c;

string buffer;

cout << "Enter the Country Name: ";


cin >> buffer;

c.setCountryName(buffer);

cout << "Enter the City Name: ";

cin >> buffer;

c.setCityName(buffer);

cout << "Enter the State Name: ";

cin >> buffer;

c.setStateName(buffer);

c.display();

return 0;

Bank Account

#include<iostream>

using namespace std;

class BankAccount{

private:

double _balance;

public:

virtual double withdrawal(double amount){

double getBalance(){

return _balance;
}

void setBalance(double balance){

_balance = balance;

};

class SavingsAccount: public BankAccount{

public:

double withdrawal(double amount){

int result = getBalance()-amount;

setBalance(result);

return getBalance();

};

int main(){

double balance,amount;

cin>>balance>>amount;

SavingsAccount obj;

obj.setBalance(balance);

obj.withdrawal(amount);

cout <<"Available balance: "<<obj.getBalance()<<endl;

return 0;

String Length
#include <iostream>

#include<string>

using namespace std;

int stringLength(char* str){

int i;

for(i=0;str[i]!='\0';i++);

return i;

int main(){ //DO NOT change the 'main' signature

char str[100];

cin>>str;

int length=stringLength(str);

cout<<length;

return 0;

Element Replication
#include <iostream>

#include <exception>

#include <string>

using namespace std;

void elementReplication()
{

// Implement your code here

int size;

cout << "Enter the size of an array\n";

cin >> size;

int *data = new int[size];

cout << "Enter the array elements\n";

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

cin >> data[i];

int temp;

cout << "Enter the position of the element to be replicated\n";

cin >> temp;

if (temp < 0 || temp > size - 1)

throw runtime_error("Array index is out of range");

else

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

{
cout << data[i] << " ";

cout << data[temp];

int main()

try

// Call the function

elementReplication();

catch (exception &e)

cerr << e.what();

Admission Eligibility

#include <iostream>

using namespace std;


double eligibility_ForAdmission (int a,int b,int c) throw (const char*)

//Implement your code here

if(a<60||b<60||c<60||a+b+c<180)

throw "Not eligible for Admission";

return a+b+c;

int main()

int physics,chemistry,maths,TotalMark;

cout<< "Enter the Physics Marks"<<endl;

cin>>physics;

cout<< "Enter the Chemistry Marks"<<endl;

cin>>chemistry;

cout<< "Enter the Maths Marks"<<endl;

cin>>maths;

try

//Implement your code here

TotalMark=
eligibility_ForAdmission(physics,chemistry,maths);

cout<<"Total score is "<<TotalMark;

} catch(const char*msg)

cerr<<msg<<endl;

You might also like