assignment
assignment
ID : F2024408304
ASSIGNMENT NO 1 :
SUBJECT : OOP
TASKS:
int a=c;
int b=d;
int sum=(a+b)*(a+b);
return sum;
int a=c;
int b=d;
int sum=(a-b)*(a-b);
return sum;
int a=c;
int b=d;
int sum=(a*a)-(b*b);
return sum;
int main(){
int a,b,sum;
cin>>a>>b;
TASK 2:
#include <iostream>
float divide(int,int);
int subtruct(int,int);
int mod(int,int);
int main(){
int a,b;
cin>>a>>b;
cout<<"A / b is "<<divide(a,b)<<endl;
cout<<"A - B is "<<subtruct(a,b)<<endl;
cout<<"A % b ia "<<mod(a,b)<<endl;
return 0;
return a*b;
return(float)a/b;
return a-b;
return a%b;
TASK 3:
#include <iostream>
cin>>array[i];}
int max=array[0];
if(array[i]>max){
max=array[i];
return max;
int main(){
int array[5],size=5;
return 0;
TASK 4:
#include <iostream>
struct circle{
float diameter,radius,area,circumference;
};
circle readdata(){
circle c;
cin>>c.diameter;
c.radius=c.diameter/2;
c.circumference=3.14*c.radius;
return c;
if(c1.area==c2.area&&c1.circumference==c2.circumference){
else{
int main(){
circle circle1,circle2;
circle1=readdata();
circle2=readdata();
compare(circle1,circle2);
return 0;
TASK 5:
#include <iostream>
#include <string>
struct Employee {
string name;
int salary;
float hoursWorked;
void inputHours() {
cout << "Enter hours worked per day: ";
int calculateSalary() {
else {
return salary;}
void displaySalary() {
cout << "Salary of " << name << " is: " << salary << endl;}
void inputName() {
cin.ignore();
getline(cin, name);}
};
int main() {
Employee employees[numEmployees];
employees[i].inputName();
employees[i].inputHours();
}
employees[i].displaySalary();
return 0;
TASK 6:
#include <iostream>
class person{
public:
int weight;
float height;
char gender;
person(){
};
public:
string designation;
int hours_day;
Employee(){
};
class teacher:public Employee{
public:
void display(){
};
int main(){
teacher t;
t.weight=70.50;
t.height=180,5;
t.gender='m';
t.hours_day=8;
t.display();
return 0;
TASK 7:
#include <iostream>
class person{
public:
float weight,height;
string gender;
void walk(){
cout<<"the person is walking "<<endl;
void sit(){
};
public:
int id;
string first_name,last_name;
string graduation;
void print_detail(){
void write(){
};
public:
string uni_name;
int graduation_year;
void display(){
};
int main(){
graduation_student g;
g.weight=70.12;
g.height=180.5;
g.gender="male";
g.walk();
g.id=2024408304;
g.first_name="Naseeb";
g.last_name="ullah";
g.graduation="No";
g.uni_name="UMT";
g.graduation_year=2028;
g.display();
g.print_detail();
g.write();
return 0;
TASK 8:
#include <iostream>
class date{
public:
void display(){}
};
public:
int hours;
float minutes;
float seconds;;
void display(){}
};
public:
void display(){
};
int main(){
time_date obj1;
cin>>obj1.year;
cin>>obj1.day;
cin>>obj1.hours;
cin>>obj1.minutes;
cin>>obj1.seconds;
cout<<"-------------------";
obj1.display();
TASK 9:
#include<iostream>
class book{
private:
int No_pages;
int price;
string type;
public:
void read_data(){
cin>>No_pages;
cin>>price;
cin>>type;}
void display_data(){
};
int main(){
book b1,b2,b3;
b1.read_data();
b2.read_data();
b3.read_data();
b1.display_data();
b2.display_data();
b3.display_data();
TASK 10:
#include <iostream>
#include <string>
class DonutShop {
private:
string flavor;
int quantity;
char coffeeChoice;
int total;
public:
DonutShop() {
quantity = 0;
total = 0;
void getOrder() {
cout << "Enter donut flavor (cinnamon, chocolate, blueberry, vanilla, coffee): ";
cout << "Invalid input! You can't order more than 12 donuts.\n";
cout << "Do you want coffee with donuts? (y/n): ";
void calculateBill() {
if (flavor == "chocolate") {
}
if (coffeeChoice == 'y') {
void showBill() {
if (coffeeChoice == 'y') {
} else {
~DonutShop() {
};
int main() {
DonutShop order;
order.getOrder();
order.calculateBill();
order.showBill();
return 0;
}
OUTPUT OF ALL THE TASKS :