Aiutatemi per favore

di il
3 risposte

Aiutatemi per favore

Scusate mi servirebbe un enorme aiuto per svolgere questo programma in assembly lo devo consegnare entro giovedì, è tutto oggi che ci sbatto la testa , è questo:

Data una stringa inserita da input (mediante syscall) avente unicamente caratteri numerici e i caratteri "+" operatore di somma, "-" operatore di sottrazione, "x" operatore di moltiplicazione, "/" operatore di divisione determinarne il risultato, stampandolo a video (mediante syscall), senza considerare la precedenza degli operatori

Esempio
INPUT: "10+20/5x4"
OUTPUT: 24

INPUT: "120-30/2x2-50+10"
OUTPUT: 50


OSSERVAZIONI:
1) max lunghezza stringa 100 caratteri
2) max lunghezza degli interi con cui operare non sarà mai maggiore a 5 cifre decimali. Questo vuol dire che "12345x12345" è una stringa corretta mentre "123456x123" è una stringa non corretta da non analizzare (non sarà mai inserita in input)
3) non considerare overflow o underflow
4) non saranno previste divisioni per 0

vi prego aiutatemi ..grazie a tutti in anticipo

3 Risposte

  • Re: Aiutatemi per favore

    Uhm... assembly quale?
    Sistema operativo su cui deve girare il programma?
    Saluti ,netburst.
  • Re: Aiutatemi per favore

    Si si noi dell'università la sapienza usiamo il mars.
    mi daresti una mano?
  • Re: Aiutatemi per favore

    Certo ma posta il codice che hai già scritto!!

    Non credere che qualcuno qui faccia il lavoro al tuo posto!!!
Devi accedere o registrarti per scrivere nel forum
3 risposte