Moj pomysł na program do sprawdzania wiedzy z jezykow obcych

0

Ucząc się słówek z angielskiego wpadłem na taki pomysł
Chciałbym stworzyć niewielki program, taki dla siebie i miał by polegać na tym, że:
Powinien użytkowac na jakiejś bazie danych chyba, na początek wpisuje liczbe słówek, potem wpisuje je pojedynczo, po polsku i tlumaczenie. Gdy wszystkie wpisze, program zaczyna sprawdzian dla mnie, czyli losuje jakies słówka, albo po prostu po kolei mi daje je po polsku, ja musze dac tlumaczenie i przechodzi do nastepnych, az wszystkie wypisze, na koniec zwraca mi wynik mojego sprawdzianu.
Co myslicie o tym?
Nie jestem zaawansowanym programista, dlatego dla niektorych pewnie to banalne, ale wpadł mi taki pomysł i chce spróbować swoich sił, ale tez jakas pomoc bym oczekiwał
Wiec jesli ktos ma jakies pomysły jak to zaczac, jak to ugryźć w ogóle, to bylbym bardzo wdzieczny

0

Najprościej? Władować ten słownik do tablicy int*(string,string) a potem to jest kwestia jednej pętli którą wypiszesz całość, a potem drugiej pętli w której będziesz odpytywał użytkownika. Tu w ogóle nie ma nic d "gryzienia". To jest kilka minut pisania...

0

Na każdym forum to piszesz ? I tak nikt za Ciebie nie napisze

0

No zalezy dla kogo, ja dopiero zaczynam ta zabawe ;p

0

Myslałem, żeby użyć dynamicznej alokacji tablicy, bo np juz w czasie kompilacja nie wiem ile słowek bede wp[isywał, a tak to dopiero w czasie programu wpisze liczbe slowek, ktore bede sie uczyl, dobrze mysle?

0

A może byście mi tylko pomogli zaczac? albo chociaz pierwsze kroki zrobic

0

zacznij tak

#include <iostream>
#include <string>
0

Nie próbuj napisać całego programu w jednym przebiegu, rozdziel to na małe iteracje typu:

  1. Najpierw napisz program który tylko wyświetla pytanie.
  2. Teraz dopisz kod który pobierze od użytkownika jakąkolwiek odp.
  3. Następnie dodaj warunki które sprawdzą, czy odpowiedz jest ok i wypiszą odp komunikat.
  4. Dodaj do programu statyczna tablicę 3 jakichkolwiek pytań i odpowiedzi, przerób kod tak, aby wypisywał pytanie, pobierał odp, sprawdzał czy ok i szedł dalej(chodzi o pętle).
  5. teraz zmień statyczną tablicę na dynamiczną i zainicjuj tym co było wcześniej
    itd. aż przejdziesz przez wczytywanie pytań i odpowiedzi z pliku do operacji na bazie danych np sqlite.

Po wykonaniu każdego punktu skompiluj kod, popraw błedy jeśli jakieś są, uruchom i sprawdź czy działa jak ma działać i wtedy przechodzisz do nast. punktu. Łatwiej poprawiać błędy i jest bardziej motywujące do dalszej pracy, gdy masz taki natychmiastowy feedback.

Nie musisz planować tak całego programu, wystarczy 3-5 kroków naprzód, po ich wykonaniu robisz kolejną listę, ew. modyfikujesz jeśli jakiś krok jest za duży, rozbijasz go na mniejsze, prostsze.

1 użytkowników online, w tym zalogowanych: 0, gości: 1