Witam
Od kilku lat zajmuje się naprawą komputerów na telefon. Rok temu pomyslałem że przydałby mi się jakiś pomocnik :) Postanowiłem wiec napisać sobie program, któryby po wprowadzeniu pewnych danych i przeanalizowaniu ich, wystawiałby wniosek z rodzajem awarii i możliwościami naprawy. Programuje w c++ od paru lat ale zawsze pisałem programy bazodanowe i matematyczne. Mam wiec takie pytanie od czego <ort>w ogóle </ort>zacząć, od jakich struktur programistycznych?
Oto fragment mojego toku rozumowania (bardzo prosty przykład) :)
jak został wylaczony komputer?? (gniazdko/przycisk/normalnie/nie_wiem)
gniazdko
wynik POST?? (pozytyw/negatyw/nie_wiem)
pozytyw
bootowanie?? (jest/brak/nie_wiem)
brak
wniosek:
- uszkodzony dysk
- uszkodzony MBR
rozwiazania:
- wymien dysk
- napraw MBR programem FixMBR
Jest to bardzo prymitywny przykład nie uwzględniający wielu innych czynników, ale w miare dobrze obrazuje o co mi chodzi. W razie odpowiedzi nie wiem program omijałby całe pytanie nieuwzględniając go w analizie.