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

Rekomendowane odpowiedzi

Opublikowano

Siema!

Próbuję napisać mój pierwszy kalkulator za pomocą funkcji if!!

Mam już takie cuś:

To jest ukryta treść, proszę

Niby działa, ale tylko opcja dodaj!

Gdy chcę zrobić opcje odejmij (-) to nic się nie pokazuje!!

Jak wpiszę i zaakceptuję to kilka razy wyskakuje mi żeby podać Składnik(Z dodawania)!

jezeli bede dalej coś wpisywał to będą mi wszystkie formułki po kolei wskakiwać o.O !

 

Pomozcie!! Mogę nawet nagrać filmik jak działa program!

 

W załączniku daję projekt!!

Pisane w Microsoft C++ 2010 express

MrDynamite23.png
Opublikowano

I chyba cie pogieło aby else wstawiac przed if!!!

else i if to 2 oddzielne rzeczy!!

else to cała reszta odpowiedzi, nie może być dodana do if

 

Przepraszam ale przypadkiem zrobiłem post pod postem

MrDynamite23.png
Opublikowano (edytowane)

Pomóż mi tylko z tym else i będzie działać!!

Jak dopiszę else przed if to jak najadę kursorem na else pisze: Error: expected a statement.

Wiesz jak to naprawić??

 

Super że mi podałeś swój ale ja mam podobny i napisany własnoręcznie!!

A ja chcę zaczynać od wpisania znaków!!

 

WOW!!

Twój post z kalkulatorem mi pomógł!!

Już to rozpracowałem i kończę swój program!!

Wielkie THX!!

Edytowane przez MastaOfSmile
MrDynamite23.png
Opublikowano (edytowane)

Dobra dalej gówienko!!

Znowu leci wszystko po kolei!!

Jak wpiszę coś innego to leci najpierw dodawanie a jak wpiszę wszystko to wyskakuje wynik i za nim ze wybralem odejmowanie:(

 

Spróbuję jeszcze edytować swój poprzedni może mi wyjdzie!!

 

Teraz tak:

Chcę żeby po wpisaniu znaku * od razu zamieniał się na 3 i zostawał wczytany do cin >>

 

Moje prace są na etapie kolejnej próby. Wygląda ona tak:

To jest ukryta treść, proszę

 

Powtarza się efekt jednego po drugim!!

Jesteś tam jeszcze??

Pomóż!!

Edytowane przez MastaOfSmile
MrDynamite23.png
Opublikowano

czekaj odpale to u siebie i zobacze...

 

@EDIT

 

przeciez to sie nawet nie kompiluje... 70 errorow

 

nie wiem co to jest... >>> #include "std_lib_facilities.h"

 

Zeby uzyc strina musisz dodac naglowek

#include <string>

 

dalej zeby uzyc cout cin musisz dodac naglowek

#include <iostream>

 

zle wstawiles

{ }

 

 

Ten kod sie kompiluje... ale teraz trzeba wpisac tam breaka zeby dalej nie robil...

 

@EDIT2

 

znalazlem to czego kompilator nie zauwazyl... po if(warunek) nie stawia sie ; tak jak ty to robiles ze: if (operation1 == "dodawanie"); to jest zle... teraz juz dziala tak jak chciales

 

To jest ukryta treść, proszę

userbarwb.png

Zawsze promocje na sygnatury ^^

Opublikowano

To jest ukryta treść, proszę

Tutaj kończy się wykonywanie kodu, jeśli string operation4 przechowuje "tak". Wywal ten średnik i klamry wstawiaj po if, a nie przed.

To jest ukryta treść, proszę

a nie

To jest ukryta treść, proszę

Dodaj jescze else przed następnymi if'ami, jeśli chcesz wykonać tylko jedno działanie.

 

@Down

xD

×
×
  • Dodaj nową pozycję...