Kalkulator to urządzenie elektroniczne używane do wykonywania obliczeń matematycznych w ciągu nano sekundy. Jednak program kalkulatora można również bardzo łatwo zaimplementować w dowolnym wybranym języku programowania. W tym artykule nauczymy się pisać program kalkulatora w języku programowania C.
Pisanie programu kalkulatora w C
Poniżej omówimy dwie różne metody pisania programu kalkulatora w języku programowania C:
Metoda nr 1: Korzystanie z instrukcji IF-ELSE
W tej metodzie będziemy pisać pełnoprawny program kalkulatora w języku programowania C, korzystając z instrukcji IF-ELSE. Skrypt C pokazano na poniższym obrazku:
W tym programie zadeklarowaliśmy zmienną operatora, aby uznać operatora jako dane wejściowe od użytkownika. Następnie poprosiliśmy użytkownika o podanie dwóch wybranych liczb. Następnie użyliśmy wielu instrukcji „IF-Else”, aby sprawdzić operatora wprowadzonego przez użytkownika, a w zależności od tego wykonaliśmy określoną operację na wprowadzonych numerach. Następnie mamy również dodatkowe stwierdzenie „else”, aby zaspokoić błędne dane wejściowe. Ponadto zamknęliśmy całą logikę w pętli „while”, aby ten program był iteracyjny. Ten program będzie nadal prosił użytkownika o wykonanie dalszych obliczeń, dopóki nie naciśnie klawisza „X”, aby wyjść z programu.
Ten program jest kompilowany przy użyciu polecenia pokazanego poniżej:
Kalkulator $ GCC.kalkulator C -O
Następnie ten program jest wykonywany za pomocą następującego polecenia:
$ ./kalkulator
Po egzekucji zostaliśmy poproszeni o wprowadzenie wybranego przez nas operatora. Wpisaliśmy do operatora dodawania, jak pokazano na poniższym obrazku:
Następnie poproszono nas o wprowadzenie dwóch wybranych liczb. Wprowadziliśmy „22” i „27”, jak pokazano na poniższym obrazku:
Wyjście tej operacji pokazano na poniższym obrazku. Możesz również zauważyć, że ten program nie zakończył się po wyświetleniu tego wyjścia. Zamiast tego poproszono nas o wprowadzenie innego wybranego operatora, co oznacza, że udało nam się utworzyć interaktywny program kalkulatora w języku programowania C przy użyciu instrukcji „IF-ELSE”.
Metoda nr 2: Korzystanie z instrukcji przełącznika
Teraz utworzymy ten sam program kalkulatora w C z instrukcją „przełącznika”. W tym celu program C jest następujący:
W tym programie ponownie poprosiliśmy użytkownika o wprowadzenie operatora, a także dwóch wybranych przez siebie liczby. Następnie użyliśmy instrukcji „przełącz” na zmiennej „Operator” i zdefiniowaliśmy różne przypadki, aby wykonać pożądaną operację w zależności od wprowadzonego operatora. Wreszcie, istnieje domyślny przypadek, aby zaspokoić błędne dane wejściowe.
Kiedy wykonaliśmy ten skrypt, zostaliśmy poproszeni o wprowadzenie wybranego przez nas operatora. Tym razem weszliśmy do operatora odejmowania, jak pokazano na poniższym obrazku:
Następnie poproszono nas o wprowadzenie dwóch liczb, na których zostanie wykonana operacja odejmowania. Te dwie liczby pokazano na poniższym obrazku:
Wynik naszej operacji odejmowania pokazano na poniższym obrazku:
Wniosek
W tym artykule omówiono dwie różne metody pisania programu kalkulatora w języku programowania C. Pierwsza metoda była oparta na użyciu instrukcji „IF-ELSE”, podczas gdy druga metoda wykorzystywana do instrukcji „przełącznika”. Teraz możesz zastosować dowolną wybraną metodę, aby utworzyć własny kalkulator w języku programowania C.