Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Kategoria: Kamery IP / Alarmy / Automatyka Bram
Montersi
Kategoria: Akumulatorki / Baterie / Ładowarki

[MATLAB] prosty kalkulator

Vapor 13 Lis 2011 12:48
  • #1 13 Lis 2011 12:48
    Vapor
    Poziom 8  

    Mam do napisania prosty kalkulator w matlabie (wybrać dwie liczby i działanie jakie ma wykonać, użyć do tego switch case otherwise).
    Mam użyć il-elseif-else, by w przypadku gdy wybiorę niepoprawne działanie (np jakąś literę zamiast +, -, /, *, ^), program ma wyświetlić mi że wybrano złe działanie i wrócić z powrotem do jego wyboru.
    O ile z tą pierwszą częścią nie mam problemów, to drugiej nie mogę rozgryźć.
    Może ktoś pomóc?
    Tak wygląda program napisany przeze mnie

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod


    "return" po "otherwise" nie działa, po if-else też nie.

  • #2 13 Lis 2011 18:10
    D12
    Poziom 13  

    Vapor napisał:
    Mam użyć il-elseif-else, by w przypadku gdy wybiorę niepoprawne działanie (np jakąś literę zamiast +, -, /, *, ^), program ma wyświetlić mi że wybrano złe działanie i wrócić z powrotem do jego wyboru.


    No to musisz użyć pętlę while.
    To weź do pętli:
    Kod: c
    Zaloguj się, aby zobaczyć kod


    Bo return w takim razie bez pętli powodował by wyjście z programu

    No i jeszcze usuń else.

  Szukaj w 4mln produktów
Przeglądaj produkty