String Operations
Answer:
#include <iostream.h> #include <conio.h> #include <stdio.h> class student { private: int admno; char sname[20]; float eng, math, science; float total; float ctotal() { return eng + math + science; } public: void Takedata() { cout << "Enter admission number "; cin >> admno; cout << "Enter student name "; gets(sname); cout << "Enter marks in English, Math, Science "; cin >> eng >> math >> science; total = ctotal(); } void Showdata() { cout << "Admission number " << admno << "\nStudent name " << sname << "\nEnglish " << eng << "\nMath " << math << "\nScience " << science << "\nTotal " << total; } }; int main() { clrscr(); student obj; obj.Takedata(); obj.Showdata(); getch(); return 0; }
Answer:
#include <iostream.h> #include <conio.h> #include <stdio.h> class batsman { private: int bcode; char bname[20]; int innings, notout, runs; int batavg; void calcavg() { batavg = runs / (innings - notout); } public: void readdata() { cout << "Enter batsman code "; cin >> bcode; cout << "Enter batsman name "; gets(bname); cout << "Enter innings, notout, and runs "; cin >> innings >> notout >> runs; calcavg(); } void displaydata() { cout << "Batsman code " << bcode << "\nBatsman name " << bname << "\nInnings " << innings << "\nNot out " << notout << "\nRuns " << runs << "\nBatting Average " << batavg; } }; int main() { batsman obj; obj.readdata(); obj.displaydata(); getch(); return 0; }
Answer:
#include <iostream.h> #include <conio.h> #include <stdio.h> class TEST { private: int TestCode; char Description[30]; int NoCandidate; int CenterReqd; int CALCNTR() { return NoCandidate / 100 + 1; } public: void SCHDULE() { cout << "Enter Test code "; cin >> TestCode; cout << "Enter description "; gets(Description); cout << "Enter no of candidates "; cin >> NoCandidate; CenterReqd = CALCNTR(); } void DISPTEST() { cout << "Test code " << TestCode << "\nDescription " << Description << "\nNo of candidates " << NoCandidate << "\nCenter required " << CenterReqd; } }; int main() { TEST obj; obj.SCHDULE(); obj.DISPTEST(); getch(); return 0; }
Answer:
#include <iostream.h> #include <conio.h> #include <stdio.h> class Flight { private: int FlightNo; char Destination[30]; float Distance; float Fuel; void CALFUEL() { if (Distance <= 1000) Fuel = 500; else if (Distance <= 2000) Fuel = 1100; else Fuel = 2200; } public: void FEEDINFO() { cout << "Enter Flight Number "; cin >> FlightNo; cout << "Enter Destination "; gets(Destination); cout << "Enter Distance "; cin >> Distance; CALFUEL(); } void SHOWINFO() { cout << "Flight Number " << FlightNo << "\nDestination " << Destination << "\nDistance " << Distance << "\nFuel " << Fuel; } }; int main() { Flight obj; obj.FEEDINFO(); obj.SHOWINFO(); getch(); return 0; }
Answer:
#include <iostream.h> #include <stdio.h> #include <conio.h> class BOOK { private: int BOOKNO; char BOOKTITLE[20]; float PRICE; void TOTAL_COST(int N) { float tcost = PRICE * N; cout << tcost; } public: void INPUT() { cout << "Enter Book Number "; cin >> BOOKNO; cout << "Enter Book Title "; gets(BOOKTITLE); cout << "Enter price per copy "; cin >> PRICE; } void PURCHASE() { int n; cout << "Enter number of copies to purchase "; cin >> n; cout << "Total cost is "; TOTAL_COST(n); } }; int main() { BOOK obj; obj.INPUT(); obj.PURCHASE(); getch(); return 0; }
Answer:
#include <iostream.h> #include <stdio.h> #include <conio.h> class REPORT { private: int adno; char name[20]; float marks[5]; float average; void GETAVG() { average = (marks[0] + marks[1] + marks[2] + marks[3] + marks[4]) / 5; } public: void READINFO() { do { cout << "Enter 4-digit admission number "; cin >> adno; } while (adno < 999 || adno > 10000); cout << "Enter name "; gets(name); cout << "Enter marks in "; for (int i = 0; i < 5; i++) { cout << "Subject " << i + 1 << ": "; cin >> marks[i]; } GETAVG(); } void DISPLAYINFO() { cout << "Admission number: " << adno << " Name: " << name << " Marks are: " << marks[0] << " " << marks[1] << " " << marks[2] << " " << marks[3] << " " << marks[4] << " Average: " << average; } }; int main() { REPORT obj; obj.READINFO(); obj.DISPLAYINFO(); getch(); return 0; }