Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

TAXOMETR - Podstawowy kalkulator każdego kierowcy


Rekomendowane odpowiedzi

Opublikowano

Witam, prezentuje coś w stylu "Przedszkole C++" - TAXOMETR - Podstawowy kalkulator każdego kierowcy

Opcje

  1. Podając ile kilometrów będziemy jechać zwraca Nam komunikat za ile musimy zatankować;
  2. Podając za ile zatankowaliśmy, zwróci Nam komunikat ile przejedziemy na tym paliwie;

Kod:

/* ************************************************
 * @title          TAXOMETR [pl.PL]
 * @description    Kalkulator kazdego kierowcy
 * @author         KamikStudio (fb.com/kamikstudio) (C) 2017
 * @version        1.0.0
 * @website        kamikstudio.pl
 * @license        GNU (Public)
 *
 * Pleas, don't remove @author ;)
 */
#include <iostream>
#include <windows.h>
#include <time.h>
#include <stdlib.h>
#include <cstdlib>
#include <conio.h>

using namespace std;

int main ()
{

    // FIRST

    int wyborKalkulatora;

    // GLOBAL

    float kosztPaliwa,
          iloscPaliwa,

          srednieSpalanie,
          spalanie1KM,

          opcjaPierwsza,
          opcjaPierwsza_trasa,
          opcjaPierwsza_spalanieTrasa,
          opcjaPierwsza_wynik,

          opcjaDruga,
          opcjaDruga_koszt,
          opcjaDruga_wynik,

          kalkulatorWyjscie = 0;

    // INTRO

    cout << endl;

        cout << "\t####################################################################" << endl;
        cout << "\t####### @title..............TAXOMETR.........................#######" << endl;
        cout << "\t####### @description........Kalkulator kazdego kierowcy!.....#######" << endl;
        cout << "\t####### @author.............KamikStudio......................#######" << endl;
        cout << "\t####### @version............v1.0.............................#######" << endl;
        cout << "\t####################################################################" << endl;

    cout << endl << endl;

        cout << "\t......a) Podaj aktualny koszt paliwa: "; cin >> kosztPaliwa;
        cout << "\t......b) Podaj srednie spalanie Twojego auta na 100KM: "; cin >> srednieSpalanie;

        spalanie1KM = srednieSpalanie / 100;

        cout << endl << endl;

    // MENU

        do
        {
                cout << "\t##########################################################" << endl;
                cout << "\t######################## [ MENU ] ########################" << endl;
                cout << "\t#" << endl;
                cout << "\t# 1. TASA = KOSZT" << endl;
                cout << "\t#" << endl;
                cout << "\t# 2. KOSZT = TRASA" <<endl;
                cout << "\t#" << endl;
                cout << "\t# 3. WYJSCIE Z PROGRAMU" << endl;
                cout << "\t#" << endl;
                cout << "\t################### Twoj wybor?: "; cin >> wyborKalkulatora;
                cout << "\t################ [ OBLICZENIA ] ################";

            switch(wyborKalkulatora)
            {
                case 1:
                    cout << endl <<endl <<endl;

                    cout << "\t\tIle KM bedziesz jechac?: "; cin >> opcjaPierwsza_trasa;

                    cout << endl;

                    cout << "\t\tAktualny koszt Twojego paliwa to: " << kosztPaliwa;
                    cout << "\n\t\tTwoje srednie spalanie to: "<< srednieSpalanie;

                    opcjaPierwsza_wynik = spalanie1KM * opcjaPierwsza_trasa;
                    opcjaPierwsza = kosztPaliwa * opcjaPierwsza_wynik;

                        cout << "\n\t\tChcesz przejechac: "<< opcjaPierwsza_trasa << "KM \n\t\tBedzie Cie to kosztowac: " << opcjaPierwsza << "zl" << endl << endl;

                    break;

                case 2:
                    cout << endl <<endl <<endl;

                    cout << "\t\tZa ile zatankowales?: "; cin >> opcjaDruga_koszt;

                    cout << endl;

                    cout << "\t\tAktualny koszt Twojego paliwa to: " << kosztPaliwa;
                    cout << "\n\t\tTwoje srednie spalanie to: "<< srednieSpalanie;

                    opcjaDruga_wynik = opcjaDruga_koszt / kosztPaliwa;
                    opcjaDruga = opcjaDruga_wynik / spalanie1KM;

                        cout << "\n\t\tZatankowales za: "<< opcjaDruga_koszt << "zl. \n\t\tMozesz za to przejechac: "<< opcjaDruga << "KM" << endl << endl;



                    break;
                case 3:
                if(wyborKalkulatora = 3)
                {
                     cout << endl <<endl <<endl; exit(0); // EXIT APP
                }
                default:
                    cout << endl <<endl;

                    cout << "\tUps, cos poszlo nie tak, sprobuj ponownie!" << endl << endl;
                    break;
            }
        } while (wyborKalkulatora);

    cout << endl << endl << endl;

    system("PAUSE");
    return 0;
}

Kod dostępny także tutaj: http://wklej.org/id/3214815/

Debugowanie przebiega poprawnie ;)

pozdrawiam

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...