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

Kalkulator w C++ z kilkoma dodatkami.


Rekomendowane odpowiedzi

Opublikowano

Witam! Zamieszczę tutaj kod do kalkulatora stworzonego w języku c++. Na napisanie tego programiku poświęciłem ok 5-10 minut, jeżeli będą jakieś pytania zapraszam na PW, pozdrawiam!

 

#include <iostream>
#include <string>
using namespace std;
main()
{

  cout << "---------------------------" << endl;
  cout << "|  Kalkulator wersja 1.0  |" << endl;
  cout << "|   by AbyssGod For MPC   |" << endl;
  cout << "|   All Rights Reserved   |" << endl;
  cout << "---------------------------" << endl << endl;


  double zm1, zm2;

  powrot:

  cout << "Podaj pierwsza liczbe" << endl << endl;
  cin >> zm1;


	  cout << endl;


  cout << "Podaj druga liczbe" << endl << endl;
  cin >> zm2;


	  cout << endl;


  cout << "Wybierz czynnosc, ktora chcesz wykonac:" << endl << endl;
  cout << "+ - aby dodac liczby" << endl;
  cout << "- - aby odjac liczby" << endl;
  cout << "* - aby pomnozyc liczby" << endl;
  cout << "/ - aby podzielic liczby" << endl;


  char znak;

  cin >> znak;

  switch (znak)
  {

		 case '+':
		 cout << zm1 <<" + "<< zm2 <<" = " << (zm1 + zm2) << endl;  

			  break;

		 case '-':
		 cout << zm1 <<" - "<< zm2 <<" = " << (zm1 - zm2) << endl;

			  break;

		 case '*':
		 cout << zm1 <<" * "<< zm2 <<" = " << (zm1 * zm2) << endl;

		  break;


		 case '/':

			 if (zm2 != 0)  

		 cout << zm1 <<" / "<< zm2 <<" = " << (zm1 / zm2) << endl;

		 else
			 cout << "Cholero nie dziel przez zero!" << endl << endl;  



  }

  cout << "Czy chcesz wykonac jeszcze jakies dzialanie? (T/N)" << endl << endl;

  string znak2;  


  cin >> znak2;
	if (znak2 == "t" || znak2 == "T")
	 goto powrot;

}

the quieter you become, the more you are able to hear

Opublikowano

#include <iostream>
class CHelloWorld {
public:
CHelloWorld() {
std::cout << "Hello world!";
}
} o_W;
int main() { return 0; }

 

Na napisanie tego programiku poświęciłem ok 5-10 minut, jeżeli będą jakieś pytania zapraszam na PW, pozdrawiam!

Ta sygnatura jest pusta.

Weteran
Opublikowano

Fajnie że potrafisz napisać kalkulator, ale nie sądzę żeby to było aż tak wartościowe, aby wstawić to na forum.

Żeby coś takiego napisać, wystarczą czyste podstawy c++, a ten twój kod nie jest najlepszy, to samo da się to napisać krócej i lepiej.

 

A to:

 

 

cout << "---------------------------" << endl;

cout << "| Kalkulator wersja 1.0 |" << endl;

cout << "| by AbyssGod For MPC |" << endl;

cout << "| All Rights Reserved |" << endl;

cout << "---------------------------" << endl << endl;

Całkowicie mnie urzekło, może jeszcze założysz na to licencje patentową?

Opublikowano

@up Kod do tego dodałem, dla osób, które zaczynają programowanie w C++ i szukają np jakiegoś szablonu jak napisać takie coś. Btw żadnej licencji nie mam zamiaru zakładać.. ( coś Ci sucharek nie wyszedł... ). Ta, można to napisać krócej i lepiej, ale dla osób które zaczynają przyda się dokładne wypisanie wszystkich komend etc.

the quieter you become, the more you are able to hear

Opublikowano

Mylisz pojęcia kolego żadnych komend to są polecenia i funkcje. Myśle że każda osoba która myśli zostać kiedyś programistą potrafi napisać tego typu program bez żadnych problemów bez twojego tutorialu. Są to totalne podstawy jezyka C++.

We are anonymous

 

We are legion

 

We do not forgive

 

We do not forget

 

Expect us

Opublikowano

@up, nie myśl, że każdy kto chce w przyszłości być bliżej związany z programowaniem, już na samym początku potrafi programować, bo skąd? z dupy?, więc wydaje mi się, że dla osób które zaczynają swoją przygodę z programowaniem kod umieszczony powyżej może być przydatny.

the quieter you become, the more you are able to hear

Opublikowano

Zgodzę się z AnonBloodRain, takie rzeczy zwykle są jako zadania w tutorialach po odpowiedniej ilości lekcji ale i też przykłady zatem tworzenie kolejnych jest zbędne. Kto będzie szukał po internecie kalkulatorów jak ma w tutku, z którego korzysta. Ten kod to co najwyżej gotowiec dla podwyższenia oceny z informatyki w podstawówce :E

YOU MUST DIE

- Ganon, Koridai

Opublikowano

@up, hahahaha od kiedy to ty masz programowanie w podstawówce??!!... Programowanie, zarządzanie bazami danych i grafika komputerowa zaczyna się dopiero w technikum/liceum.

the quieter you become, the more you are able to hear

Opublikowano

@up, chodzi o jakieś dodatkowe zadanie.

 

i grafika komputerowa zaczyna się dopiero w technikum/liceum.

paint też się do tego zalicza, a uczy się tego od 2 klasy podstawówki.

 

Programowanie

HTML i LOGO wprowadza się w gimnazjum, a czasem nawet w podstawówce. Po trochu też jest to programowanie.

 

Ta, można to napisać krócej i lepiej, ale dla osób które zaczynają przyda się dokładne wypisanie wszystkich komend

Skoro ludzie mają się z tego uczyć to pasowałoby to trochę uprofesjonalnić.

 

 

@2down

wiem, ale można go chyba tyci tyci zaliczyć do programowania.

Opublikowano

@up, chodzi o jakieś dodatkowe zadanie.

 

 

paint też się do tego zalicza, a uczy się tego od 2 klasy podstawówki.

 

 

HTML i LOGO wprowadza się w gimnazjum, a czasem nawet w podstawówce. Po trochu też jest to programowanie.

 

 

Skoro ludzie mają się z tego uczyć to pasowałoby to trochę uprofesjonalnić.

 

 

@2down

wiem, ale można go chyba tyci tyci zaliczyć do programowania.

 

Pisząc programowanie miałem na myśli C++ oraz inne języki, oczywiście że we wcześniejszych klasach pracuje się na programach typu LOGO, ale nie spotkałem sie z przypadkiem żeby w szkołach podstawowych ktokolwiek pisał własne programy w języku C++, C, czy też innych.

 

EDIT: Dobra, jak już tak niektórzy narzekają, że niepotrzebny temat, to jeżeli znajdę trochę czasu, usunę ten temat, dopracuje program, dodam komentarze i zamieszczę poprawioną wersję dla początkujących.

the quieter you become, the more you are able to hear

Opublikowano

@2up

HTML to język, ale znaczników

A wyświetlanie to już kwestja interpretacji...hmm...całkiem ciekawy pomysł - własny parser HTML

---

Delphi(a właściwie Object Pascal) nie musi być wolniejszy. Wynika to głównie z tego że kompilatory C\C++ mogą tak zoptymalizować kod że go nie poznasz :D

 

@top

Nie chcę powtarzać kolegów z góry, ale takie tematy nie mają sensu.

Cytat

 

Orientacja seksualna polega na tym, że jeden mężczyzna lubi blondynki, drugi szatynki, że jedna pani woli umięśnionych mężczyzn a inna chudych intelektualistów. Homoseksualizm nie jest orientacją jest chorobą za którą homoseksualiści nie ponoszą odpowiedzialności. Pewna grupa ludzi rodzi się upośledzona fizycznie, na przykład bez ręki ale czy to znaczy, że wszystkim zdrowym powinniśmy też obcinać ręce? Nie, powinniśmy zapewnić im protezy. Obowiązkiem państwa jest zapewnienie homoseksualistom, jak wszystkim upośledzonym fizycznie czy psychicznie profesjonalnej opieki medycznej.

Opublikowano

HTML to nie język, to tylko sposób formatowania (i wyświetlania) danych.

 

HTML to język. Hipertekstowy język znaczników.

mateq

 

Wideo kurs programowania w c++

TU

Opublikowano

http://pl.wikipedia....k_programowania

http://pl.wikipedia....ram_komputerowy

 

Proszę cię.

 

Kod HTML nie kompiluje się w maszynie Turinga.

 

(at) EDIT

A jeśli naprawdę czepiasz się słówek, pisząc wcześniej "język" miałem oczywiście na myśli "język programowania".

Nie napisałem, że HTML to język programowania. HTML to hipertekstowy język znaczników nie ma niczego związanego z programami...

mateq

 

Wideo kurs programowania w c++

TU

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...