Διαφάνεια PPT
Η πλέον εύκολη και προφανής λύση φαίνεται να είναι η εξής :
Αρχικοποίησε την τιμή του μοριακού βάρους στην τιμή μηδέν.
Άρχισε να διαβάζεις [με την εντολή scanf(”%s”,…)] ακολουθίες χαρακτήρων από την καθιερωμένη είσοδο μέχρι να ανιχνευθεί τέλος εισόδου (EOF, end-of-file).
Για κάθε χαρακτήρα (από την πιο πρόσφατη ακολουθία που διαβάσαμε) κάνε τα εξής :
- ΕΑΝ η αριθμητική τιμή του χαρακτήρα είναι ίση με την αριθμητική τιμή του «Α», τότε αύξησε την τιμή του μοριακού βάρους κατά 71.08 που είναι το μοριακό βάρος της αλανίνης, ΑΛΛΙΩΣ,
- ΕΑΝ η αριθμητική τιμή του χαρακτήρα είναι ίση με την αριθμητική τιμή του «C», τότε αύξησε την τιμή του μοριακού βάρους κατά 103.14 που είναι το μοριακό βάρος της κυστεΐνης, ΑΛΛΙΩΣ,
- . . . . . . . . (και για τα είκοσι αμινοξέα)
Τύπωσε την τελική τιμή του μοριακού βάρους.