Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#include <iostream>
#include "Salesman.h"

using namespace std;

//implementation of the methods
void Salesman::setSalesmanDetails(int ID , string name , int sal , string cNo)
{
salesmanid = ID;
salesmanName = name;
salary = sal;
contactNo = cNo;
}

void Salesman::displaySalesmanDetails()
{
cout << "Salesman ID : " << salesmanid << endl;
cout << "Salesman Name : " << salesmanName << endl;
cout << "Salary : " << salary << endl;
cout << "Contact No : " << contactNo << endl << endl;
}

void Salesman::setSalesmanContactNo()
{
cout << "Input new contact number for Salesman " << salesmanid << " : " << flush;
cin >> contactNo;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#include<iostream>
#include<cstring>
using namespace std;

//implementation of the class
class Salesman
{
//properties
private:
int salesmanid;
string salesmanName;
int salary;
string contactNo;

//methods
public:
void setSalesmanDetails(int ID , string name , int sal , string cNo);
void displaySalesmanDetails();
void setSalesmanContactNo();
};


Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
#include <iostream>
#include "Salesman.h"
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;

//implement the main program
int main()
{
//create the dynamic objects
Salesman *s1 = new Salesman();
Salesman *s2 = new Salesman();
Salesman *s3 = new Salesman();

//define the values for the objects
s1->setSalesmanDetails(1 , "John" , 30000 , "772358375");
s2->setSalesmanDetails(2 , "Ann" , 40000 , "773029452");
s3->setSalesmanDetails(3 , "Leema" , 35000 , "778294526");

//assign user inputs for contact number
s1->setSalesmanContactNo();
s2->setSalesmanContactNo();
s3->setSalesmanContactNo();

cout << endl;
//display salesman details
s1->displaySalesmanDetails();
s2->displaySalesmanDetails();
s3->displaySalesmanDetails();

//delete the objects
delete s1;
delete s2;
delete s3;


return 0;
}
30 changes: 30 additions & 0 deletions Online Assignment 01/Version T/Version T - Randula/Medicine.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#include <iostream>
#include <iomanip>
#include "Medicine.h"

using namespace std;

//function implementation
void Medicine::setMedicieDetails(int mID , string mName , string sNess , double pdose)
{
medicineID = mID;
medicineName = mName;
sickness = sNess;
pdose = dose;
}

void Medicine::displayMedicinDetails()
{

cout << "Medicine ID : " << medicineID << endl;
cout << "Medicine Name : " << medicineName << endl;
cout << "Sickness : " << sickness << endl;
cout << setiosflags(ios::fixed) << setprecision(2) << flush;
cout << "Dose : " << dose << endl << endl;
}

void Medicine::setDose()
{
cout << "Input the new dose for Medicine " << medicineID << " : " << flush;
cin >> dose;
}
16 changes: 16 additions & 0 deletions Online Assignment 01/Version T/Version T - Randula/Medicine.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
//define the class
using namespace std;

class Medicine
{
private:
int medicineID;
string medicineName;
string sickness;
double dose;

public:
void setMedicieDetails(int mID , string mName , string sNess , double pdose);
void displayMedicinDetails();
void setDose();
};
30 changes: 30 additions & 0 deletions Online Assignment 01/Version T/Version T - Randula/main.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#include <iostream>
#include "Medicine.h"

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {

//define objects
Medicine m1 , m2 , m3;

//set values
m1.setMedicieDetails(1 , "Penadol" , "Headache" , 1.0);
m2.setMedicieDetails(2 , "Vitamin C" , "Cold" , 1.5);
m3.setMedicieDetails(3 , "Vicks" , "Cough" , 2.0);

//take user inputs
m1.setDose();
m2.setDose();
m3.setDose();
cout << endl;

//display details
m1.displayMedicinDetails();
m2.displayMedicinDetails();
m3.displayMedicinDetails();

return 0;
}