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

Красивый табулированный вид - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Code::Blocks + Chartdirector http://www.cyberforum.ru/cpp-beginners/thread930812.html
Здравствуйте! Ищу помощи в настройке Code::Blocks (12.11, GNU GCC Compiler, Windows 7) на использование Chartdirector. Подскажите, пожалуйста, где ошибаюсь и/или что нужно сделать еще? После...
C++ Файл с расширением *.c в C++ Открыл чужой проект (*.vcxproj) а там в папке есть файлы с расширением *.c Что это за файлы ? Они содержат код файлов *.cpp Как их использовать ? http://www.cyberforum.ru/cpp-beginners/thread930800.html
C++ Новый синтаксис using в C++11
using ui = unsigned int; зачем напридумывали лишних слов?
Не собирается проект, если main вынести в отдельный модуль C++
list.h #ifndef LISTCLASS_H #define LISTCLASS_H class list{ private: int myValue; list * myNext; public:
C++ back_inserter() http://www.cyberforum.ru/cpp-beginners/thread930717.html
Здорова! Пытаюсь написать свой back_inserter, но что то ничего не получается вот код #include <iostream> using std::cout; using std::endl; #include <algorithm> using std::copy; #include...
C++ Как отобразить вводимый символ с клавиатуры Доброго времени суток ! Такой вопрос : - Вводим символ с клавиатуры, нужно получить его код в разных системах счисления (2,8,16) - Какая управляющая последовательность символа "Enter" char... подробнее

Показать сообщение отдельно
mikhail90
0 / 0 / 0
Регистрация: 21.03.2013
Сообщений: 76

Красивый табулированный вид - C++

30.07.2013, 11:49. Просмотров 590. Ответов 2
Метки (Все метки)

Написал программу для подсчета платы за стоянку 3-ех водителей (Задачка из книжки Дейтелов). Все работает, но вид не совсем красивый, не сходится с тем, которые требуют к реализации авторы. При вводе количества часов приходится нажимать Enter, что приводит к переводу на новую строку показание платы данного водителя. Как сделать программу в красивом табулированном виде, как предполагают авторы ?

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
#include<iostream>
#include<iomanip>
using namespace std ;
float calculateCharges (float ) ;
 
int main ()
{
    setlocale(0,"") ;
    int i ;
    float chasi, summa = 0.0, ChasiSumma = 0.0 ;
 
    cout << "Автомобиль\t" << "Часы\t" << "Плата" << endl ;
    for (i = 1 ; i <= 3 ; i++)
    {
        cout << i << "\t\t" ;
        cin >> chasi ;
        ChasiSumma += chasi ;
        cout << "\t" << calculateCharges (chasi) << endl ;
        summa += calculateCharges (chasi) ;
    }
    cout << "Итого\t\t" <<  ChasiSumma << "\t" << summa << endl ;
    return 0 ;
}
float calculateCharges (float ch)
{
    if (ch <= 3.0)
        return 2.00 ;
    if (((ch - 3) * 0.5 + 2.00) <= 10)
        return ((ch - 3) * 0.5 + 2.00) ;
    else
        return 10.00 ;
}
0
Миниатюры
Красивый табулированный вид  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru