Translate

sobota, 19 listopada 2016

Kalkulator, getch, i pętle.


Cześć. Jest sobota, godz. 18:00, więc pora zacząć nasz kolejny projekt. Dziś pokażemy wam jak zrobić prosty kalkulator, w którym będziemy mogli dodawać, odejmować, mnożyć i dzielić. Dodamy również opcje RESET, dzięki której nie będziemy musieli od nowa uruchamiać programu aby zrobić kolejne obliczenie. Mamy nadzieję, że Wam się spodoba! Lecz jak zawsze, najpierw schemat:



Pierwszym krokiem będzie dodanie biblioteki iostream i conio.h, oraz deklaracji using namespace::std; Rezerwujemy dwie zmienne typu float, aby przechowywać w nich liczby wpisane przez użytkownika.Prosimy o wpisanie przez osobę pierwszej liczby. Zapisujemy ją
w zmiennej "a".




Robimy nieskończoną pętle for.
Następnie wykonujemy menu oparte na komendzie getchar().
Prosimy o wpisanie przez osobę drugiej liczby. Zapisujemy ją w zmiennej "b".


Wpisujemy instrukcję, co ma się stać po wciśnięciu danego klawisza.


Wypisujemy na ekranie wynik. Jeżeli użytkownik naciśnie klawisz "ENTER", na jego ekranie znowu pojawi się menu, w którym będzie możliwość kontynuowania równania z wynikiem.


Link do projektu: http://adf.ly/1ft2Ms
Link do programu: http://adf.ly/1ft2TV
Link do programu, w którym można programować w języku C++: adf.ly/1ffBTu
Instrukcja do pobrania programów (kliknij "czytaj więcej"):

1. Po odczekaniu 5 sekund kliknij przycisk w prawym górnym rogu "SKIP AD".

2. Po krótkiej chwili, na stronie "mediafire.com" kliknij przycisk "DOWNLOAD".


3. Otwórz pobrany plik.
4. Ciesz się! :)

1 komentarz:

  1. Super wpis!

    Fajne rozwiązanie z użyciem getch() i pętli — pozwala na interaktywność w terminalu bez potrzeby wpisywania całej formuły od razu.

    Jeśli chcesz, mogę pomóc przerobić to na wersję GUI albo rozszerzyć o operacje typu potęgowanie, pierwiastek czy logarytmy — chcesz?

    OdpowiedzUsuń