Учебни материали

Споделени от колеги - с преглед преди изтегляне.

Програмиране и програмни езици Софтуерно Инжинерство (C++)

създаване на клас със функции - пример

Решени задачи DOCX 69 сваляния 22.11.2020

// CarRateApp2.cpp : This file contains the 'main' function. Program execution begins and ends there.
//

#include <iostream>
#include <string>

class Car
{
public:
std::string brand;
std::string color;
int engineVol;
double price;

Car(std::string brandIn, std::string colorIn, double priceIn, int engineVolIn) {
brand = brandIn;
color = colorIn;
price = priceIn;
engineVol = engineVolIn;

};

bool WriteCar() {
std::cout << "Hello. The car stats are as follows:\n";
std::cout << "\nModel: " << brand;
std::cout << "\nColor: " << color;
std::cout << "\nEngine volume: " << engineVol <<" liters";
std::cout << "\nprice: $" << price;
return true;
};

double PriceDiff(double budget) {
double res = price - budget;
if (res > 0){
std::cout << "\nYou don't have enough money. You need " << res << " more to buy this car";
}
else
{
std::cout << "\nYou can buy the car. You will have $" << res << " left.";
}

return res;
};

void CheckEngine(Car otherCar) {
if (engineVol > otherCar.engineVol) {
std::cout << "\nThe car " << brand << " has bigger engine volume";
}
else if (engineVol < otherCar.engineVol)
{
std::cout << "\nThe car " << otherCar.brand << " has bigger engine volume";
}
else
{

Преглед на началото - целият файл след изтегляне

Описание

Задачата е доста проста.

Трябва да се създаде клас Кола, който да има атрибути: марка, цвят, цена и обем на двигателя.
Също, трябва да има и функция, която да сравнява обема на двигателя на колата, от която се извиква тя, и друга кола. И последно, трябва да има метод, който да проверява, дали потребителя може да купи колата или не.

Живи и здрави и да живее 13-ката.

0 коментара

Все още няма коментари. Бъдете първият, който ще коментира.

За да коментирате, трябва да сте влезли в профила си.

Влезте