logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[pascal] [Pascal] Błąd kompilacji przy sumowaniu pięciu cyfr - co robię źle?

daras984 13 Gru 2007 22:09 1767 8
REKLAMA
  • #1 4584846
    daras984
    Poziom 22  
    Posty: 769
    Pomógł: 41
    Ocena: 105
    witam
    dostałem zadanie napisć program w pascalu który będzie liczył sume z pięciu cyfr program niby prosty ale nigdy nie pisałem programów w pascalu znalazłem strone http://www.pascal.eu.org/lekcja0.htm i za pomocą tej strony napisałem

    program fffffffffffff
    uses crt;
    Var
     a: INTEGER;
     b: INTEGER;
     c: INTEGER;
    
    Begin
     Write( 'wypisz a ' );
     ReadLn( a );
     WriteLn( 'wypisz b' );
     ReadLn( b );
     Writeln ( 'wypisz c' );
     ReadLn ( c );
    End.

    wiem że to początek programu ale on już na tym etapie wywala mi błąd
    i teraz pytanie czy ktoś powie mi co robie zle i ewentualnie wytłumaczy mi zasade działania i piasnia progamów w pascalu

    Kod proszę umieszczać w znacznikach code. Temat poprawiłem, proszę się zapoznać z regulaminem - krzychoocpp
  • REKLAMA
  • Pomocny post
    #2 4584872
    yuji
    Poziom 13  
    Posty: 35
    Pomógł: 4
    Ocena: 13
    Jaki rodzaj błędu występuje?
    Nie pamiętam Pascala, ale może po linijce "program fffffffffffff" daj średnik.
    Pozdrawiam.
  • REKLAMA
  • #3 4584902
    marihires
    Poziom 30  
    Posty: 986
    Pomógł: 193
    Ocena: 130
    Masz błąd:
    Cytat:
    program fffffffffffff; tu średnik
    uses crt;
    Var
    a: INTEGER;
    b: INTEGER;
    c: INTEGER;

    Begin
    Write( 'wypisz a ' ); tu ma być writeln
    ReadLn( a );
    WriteLn( 'wypisz b' );
    ReadLn( b );
    Writeln ( 'wypisz c' );
    ReadLn ( c );
    End.


    Cytat:
    program w pascalu który będzie liczył sume z pięciu cyfr

    Liczył sumę 5 cyfr z jednej liczby 5-cyfrowej? czy ogólnie sumę 5 liczb?
    Nie myl pojęć liczba/cyfra.Bo liczba składa się z cyfr ;) (0-9)
    Domyślam się że sumę 5 liczb.
  • REKLAMA
  • #4 4584925
    daras984
    Poziom 22  
    Posty: 769
    Pomógł: 41
    Ocena: 105
    dzięki po nazwie nie miałem średnika a może ktoś ma link do jakieś strony gdzie pascal jest opisany tak dla początkującego
  • REKLAMA
  • Pomocny post
    #5 4584979
    marihires
    Poziom 30  
    Posty: 986
    Pomógł: 193
    Ocena: 130
    tak powinien wyglądać ten program...oczywiście brak w nim zabezpieczeń że to co wprowadzisz nie jest literą tylko liczbą..ale to już sam zrobisz:D
    program dodaj;
    var
    a,b,c,d,e,suma:integer;
    Begin
    writeln('podaj a:');
    readln(a);
    writeln('podaj b:');
    readln(b);
    writeln('podaj c:');
    readln(c);
    writeln('podaj d:');
    readln(d);
    writeln('podaj e:');
    readln(e);
    suma:=a+b+c+d+e;
    writeln('suma=',suma);
    readln;
    end.

    Pozdrawiam
  • #6 4584996
    daras984
    Poziom 22  
    Posty: 769
    Pomógł: 41
    Ocena: 105
    dzięki program działa ale jak ktoś by mi podał jakąś strone z opisem do pascala też bym był wdzieczny
  • #9 4589061
    daras984
    Poziom 22  
    Posty: 769
    Pomógł: 41
    Ocena: 105
    dzięki za odpowiedzi mysle że teraz sobie poradze z tym programem

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy problemu z kompilacją prostego programu w Pascalu, który ma obliczać sumę pięciu cyfr lub liczb. Głównym błędem było pominięcie średnika po deklaracji programu. Przykładowy poprawny kod zawiera deklarację pięciu zmiennych typu integer, wczytywanie ich wartości oraz sumowanie i wyświetlanie wyniku. Uczestnicy podkreślili różnicę między cyfrą a liczbą oraz zasugerowali poprawną składnię i strukturę programu. Dodatkowo podano linki do kursów i materiałów dla początkujących programistów Pascala, m.in. strony: pascal.eu.org, pascal.kaviorek.com, pascal.webpacket.net oraz turbo-pascal.lubi.pl, które zawierają instrukcje i przykłady kodu. Autor potwierdził działanie programu i wyraził wdzięczność za pomoc oraz wskazówki dotyczące nauki Pascala.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA