Форум программистов, компьютерный форум CyberForum.ru

Улучшите программу и исправьте ошибки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить определитель вещественной мартицы http://www.cyberforum.ru/cpp-beginners/thread95285.html
Вычислить определитель вещественной мартицы размера N на N. Пользоваться библитоеками #include <stdio.h>, #include<math.h>, #include <stdlib.h>
C++ сдвиг матрицы.... Дана вещественная прямоугольная матрица. Сделать циклический сдвиг на n элементов вправо или вниз(в зависимости от введенного режима),n может быть больше количества строк или столбцов... http://www.cyberforum.ru/cpp-beginners/thread95274.html
виртуальные функции в цпп C++
Объясните мне пожалуйста как создать допустим базовый класс для треугольника прикрутить к этому классу такие поля как: стороны треугольника и угол между ними. а после этого определить классы-наследники:?
C++ Псевдокод
Ребята помогите написать псевдокод к программе !вообще не знаю как его делать и с чем его едят (((( #include<iostream> #include<windows.h> #include<string.h> using namespace std; void print_word(char * w){ int i = 0;
C++ Классы http://www.cyberforum.ru/cpp-beginners/thread95264.html
сделал прогу , иерархия классов. Базовый рестение и 2 производных это дерево лес помогите ошибки устранить #include<iostream.h> char newline; class Rast { char mesto;
C++ подключение dll Подскажите в чем проблема Текст Prog.cpp #include <windows.h> #include <iostream.h> #include <stdio.h> #include <conio.h> typedef void (*cfunc)(); cfunc NumberList; подробнее

Показать сообщение отдельно
Tiami
Яростный кот
 Аватар для Tiami
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
13.02.2010, 14:13     Улучшите программу и исправьте ошибки
Представьте пункт для взимания платежей за проезд по автостраде. Каж-
дая проезжающая машина должна заплатить за проезд 50 центов, однако
часть машин платит за проезд, а часть проезжает бесплатно. В кассе ведет-
ся учет числа проехавших машин и суммарная выручка от платы за проезд.
Создайте модель такой кассы с помощью класса toLLBooth. Класс должен
содержать два поля. Одно из них, типа unsigned int, предназначено для
учета количества проехавших автомобилей, а второе, имеющее тип double,
будет содержать суммарную выручку от оплаты проезда. Конструктор дол-
жен инициализировать оба поля нулевыми значениями. Метод payingCar()
инкрементирует число машин и увеличивает на 0,50 суммарную выручку.
Другой метод, порауСаг(), увеличивает на единицу число автомобилей, но
оставляет без изменения выручку. Метод display() выводит оба значения
на экран. Там, где это возможно, сделайте методы константными.
Создайте программу, которая продемонстрирует работу класса. Програм-
ма должна предложить пользователю нажать одну клавишу для того, что-
бы сымитировать заплатившего автолюбителя, и другую клавишу, чтобы
сымитировать недобросовестного водителя. Нажатие клавиши Esc должно
привести к выдаче текущих значений количества машин и выручки и за-
вершению программы.


Вот моя недоделанная программа,подскажите как исправить там ошибки и сделать программу,только варианты попроще без всяких там указателей,ну короче для начинающего:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
using namespace std;
class toolBooth
{
      private:
      unsigned int car;
      double money;
      public:
             toolBooth():car(0),money(0){}
      payingcar()
      {
                 car++;
                 money+0,50;
      }
      nopaycar()
      {
                car++;
      }
      display()
      {
               cout<<"Car="<<car;
               cout<<"Money="<<money;
               getchar();
      }
};
      int main()
      {
          toolBooth d1,d2,d3;
          char r;
          r='y';
          r=getche();
      while{r=!'e'}
      {
                   return 0;
      }   
      switch(r)
      
      {
          case 'y':d1.payingcar();break;
          case 'n':d2.nopaycar();break;
          default:d3.display();
      }
      
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru