![How to Create a Simple Calculator Program using C Programming Language](https://i.ytimg.com/vi/5QLxkgnl1Nc/hqdefault.jpg)
Zawartość
Czy kiedykolwiek chciałeś programować w C ++? Najlepszym sposobem nauczenia się tego jest przyjrzenie się przykładom. Przyjrzyj się poniższemu prostemu programowi w C ++, aby dowiedzieć się więcej o strukturze programu w C ++, a następnie stwórz swój własny prosty program.
Do kroku
- Upewnij się, że masz kompilator i / lub IDE. Trzy dobre opcje to GCC lub jeśli używasz systemu Windows, Visual Studio Express Edition lub Dev-C ++.
- Wypróbuj przykładowe programy. Skopiuj i wklej następujący kod do edytora tekstu / kodu:
- Prosty program stworzony przez Bjarne Stroustrup (Programista C ++), aby sprawdzić kompilator:
- Program do określania sumy dwóch liczb:
[[Obraz: Utwórz prosty program w C ++ Krok 2, wersja 3.webp | center]] #include iostream> using namespace std; int main () {int nr1, nr2, suma; cout " nPierwsza liczba ="; cin no1; cout " nDruga liczba ="; cin no2; sum = no1 + no2; cout " nSuma" no1 "i" no2 "=" suma n "; return 0; }
- Program do wyznaczania iloczynu liczb:
[[Obraz: Utwórz prosty program w C ++ Krok 3, wersja 3.webp | center]] #include iostream> int main () {int v1, v2, range; std :: cout "Wpisz dwie liczby:" std :: endl; std :: cin v1 v2; if (v1 = v2) {range = v2 - v1; } else {range = v1 - v2; } std :: cout "range =" zakres std :: endl; return 0; }
- Program do wyznaczania wartości wykładników:
[[Obraz: Utwórz prosty program w C ++ Krok 4, wersja 3.webp | center]] #include iostream> using namespace std; int main () {wartość int, pow, wynik = 1; cout "Wprowadź operand:" endl; wartość cin; #cout "Wprowadź wykładnik potęgi:" endl; cin pow; for (int cnt = 0; cnt! = pow; cnt ++) result * = value; wartość cout "do potęgi" pow "to:" result endl; return 0; }
#include iostream> [[Obraz: Utwórz prosty program w C ++ Krok 1, wersja 3.webp | center]] #include string> using namespace std; int main () {string s; cout "Twoje imię n"; cin s; cout "Witaj" s " n"; return 0; }
- Program do określania sumy dwóch liczb:
- Zapisz to jako plik .cpp z odpowiednią nazwą dla funkcji programu. Zauważ, że istnieje wiele innych rozszerzeń plików C ++ - wybierz jedno z nich (np. *. Cc, *. Cxx, *. C ++, *. Cp).
- WSKAZÓWKA ": powinien być napisany Zapisz jako typ: {wybierz "Wszystkie pliki"}
- Skompiluj program. W Linuksie i kompilatorze gcc używasz Polecenie: g ++ sum.cpp. W systemie Windows używasz kompilatora C ++, takiego jak MS Visual C ++,Dev-C ++ lub inny program według twoich preferencji.
Uruchom program. W Linuksie i komenda kompilatora gcc: ./a.out (a.out to plik exe tworzony przez kompilator po skompilowaniu programu).
Porady
- cin.ignore () zapobiega przedwczesnemu zamknięciu programu i zamknięciu okna (zanim zdążysz to zobaczyć)! Aby zakończyć program, naciśnij dowolny klawisz. cin.get () działa w ten sam sposób.
- Dodaj // przed komentarzami.
- Możesz eksperymentować!
- Naucz się programować w C ++ ze standardami ISO
- Więcej informacji na temat programowania w C ++ można znaleźć na stronie cplusplus.com
Ostrzeżenia
- Program ulegnie awarii, jeśli spróbujesz przypisać znaki do jednej ze zmiennych „int”. Ponieważ nie ma odpowiedniej obsługi błędów, program nie może konwertować wartości. Lepiej czytaj ciągi znaków lub obsługuj błędy.
- Trzymaj się z daleka od Dev-C ++ tak daleko, jak to możliwe, ponieważ ma wiele błędów i zawiera przestarzały kompilator i nie był aktualizowany od 2005 roku.
- Nigdy nie używaj nadmiarowego kodu.
Potrzeby
- Edytor tekstu / kodu (np. Vim, Notatnik itp.).
- Kompilator.
- Prawdopodobnie IDE z edytorem i kompilatorem.
- Turbo C
- Codepad online
- Notepad ++