Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Pascal - mini kalkulator - źle dzieli

kl0psik 02 Paź 2011 11:16 2087 4
  • #1 02 Paź 2011 11:16
    kl0psik
    Poziom 2  

    Witam. Mam problem z pascalem ;)
    Mianowicie źle dzieli mi liczby na moim mini kalkulatorze,
    oto kod:
    program kalkulator ;

    Kod: pascal
    Zaloguj się, aby zobaczyć kod

    Dodam że inne działania działają dobrze, tylko te dzielenie nie działa :(
    Używałem Turbo pascal 7, free pascal 2.4.2 dev-pascal 1.9.2 i we wszystkich to samo
    Proszę o pomoc
    PS. jak zły dział proszę przenieść

    0 4
  • #2 02 Paź 2011 11:30
    arnoldziq
    Moderator Programowanie

    Mógłbyś przybliżyć problem, który się pojawia ?
    Uruchomiłem ten twój kod i nie ma żadnych problemów.

    0
  • #3 02 Paź 2011 12:46
    kl0psik
    Poziom 2  

    yy gdy się podzieli liczbę przez liczbę wynik ZAWSZE jest równy zeru ;(
    I jak wybieram znak '/' wpisuje mi od razu liczbę 5

    0
  • Pomocny post
    #4 02 Paź 2011 13:29
    arnoldziq
    Moderator Programowanie

    Nie wiem, co dzieje się z Twoim komputerem, ale u mnie wyniki są całkiem poprawne.
    Pascal - mini kalkulator - źle dzieli
    Jeżeli wynik wychodzi ci zero, to znaczy, że najprawdopodobniej nie podajesz poprawnie 'znaku' działania i żadne z obliczeń nie są wykonywane.
    Kolejną strawą, jest formatowanie wyniku. Jedno co powinieneś zmienić, to formatowanie w1:0:2. To oznacza, że nie chcesz widzieć w ogóle cyfr przed przecinkiem. A cyfry po przecinku, z 2 znakową precyzją.
    Zmień to na : w1:10:2 i zobacz , czy program będzie działał.

    0
  • #5 02 Paź 2011 13:37
    kl0psik
    Poziom 2  

    A więc mam jakiś problem z klawiaturą, mianowicie gdy wciskam znak dzielenia w sekcji numerowej ( tej po prawo ) wynik jest równy zeru, a gdy wciskam slash (ten koło SHIFT) normalnie dzieli.
    Dziękuję za pomoc i za naprowadzenie mnie :)
    temat do zamknięcia

    0