student
   

Poprawka Program I- Arkusz kalkulacyjny

Adresat zadania:
Zadanie powinny wykonać wszystkie zespoły, które nie zaliczyły Programu I. Dla pozostałych zadanie nie jest obowiązkowe.

Ogólnie:
Napisać program, który wykonuje 'hurtowo' podane mu proste operacje matematyczne


Szczegóły:
Program ma pobrać z katalogu bieżącego plik in.txt, w którm zapisane jest n działań matematuycznych (dla n z przedziału 0..100). Każde działanie jest postaci: 'liczba całkowita' 'operator' 'liczba całkowita'. Gdzie operatorem może być jeden z 4 znaków: +,-,*,/.
Przykładowy plik we:
2+2
0+101
8-14
4,5-0,5
-2*43

Zadaniem programu jest wygenerowanie pliku out.txt w katalogu bieżącym zawierającego wyniki zadanych operacji, każdy w osobnej linii (w zadanej kolejności).
Uwaga!!! Należy sprawdzić czy wczytana linia z pliku we jest poprawna - zgodna z założeniami, jeżeli nie - jako wynik należy zwrócić ciąg znaków ERROR.
Poprawny plik out.txt dla naszego przykładu:
4
101
-6
ERROR
-86


Opcje dodatkowe:
  • Dozwolona większa ilość operatorów w jednej linii oraz obsługa nawiasów
  • Obsługa ułamków dziesiętnych
  • Obsługa funkcji trygonometrycznych
    Czas:
    Termin zgłaszania programu do oceny 2003-04-16

    Ocena:
    Do zaliczenia wymagane jest stworzenie działającego programu pobierającego poprawnie dane i generującego poprawny plik odpowiedzi - bez większych wpadek.
    4 otrzymują studenci, którzy napiszą program bezbłędnie.
    5 należy się osobom, które zaimplementują opcje dodatkowe (min. jedną z listy) opisane powyżej oraz dodadzą własne elementy uatrakcyjniające program.

    Forma:
    Program należy przesłać na mail r.papis@done.pl lub przekazać na dyskietce w czasie zajęć lub konsultacji.

  •  

    Konsultacje  

    Ważne info:
    Koło algorytmiczne
    spotkania w PON o 12.00h sala sanów

    Ważne info:
    Zawody algorytmiczne
    już 28 października 2005 - jedź z nami!

    Chcę otrzymywać newsy:
    Podaj swój mail:

     

     


    student site & engine by DONE

     

    wszelkie pytania proszę kierować pod adres r.papis@done.pl
     

     

    DONE