• T4CH
  • NEWS
  • VIDEO
Forum > Software

Da tradurre in c...

Discussione inserita in 'Software' da ilpresidente, 16 Febbraio 2009.

  1. ilpresidente techNewbie

    Da tradurre in c...

    Devo fare un programma che simuli un registratore di cassa di un supermercato quindi devo stampare lo scontrino sapendo che per ogni articolo acquistato si richiede il:nome-quanti pezzi acquistati-prezzo unitario-prezzo totale e prezzo scontanto-totale merce acquistata.

    Gli sconti vengono applicai nel seguene modo:

    articoli di classe a 10%

    articolo di classe b 10% solo se supera i 3 pezzi

    articolo di classe c nessun sconto

    Devo codificare in c questa pseudocodifica(usando le funzioni):











    prezzotot=0;

    ripeti

    Inserimento_dati(Nomearticolo,quantita',prezzounitario,classe x indirizzo)

    prezzoarticolo=prezzounitario*quantita'

    sconto=calcola_sconto(classe,prezzoarticolo x valore)



    prezzoscontato=prezzoarticolo-sconto

    COMUNICA Nomearticolo,quantita',prezzounitario,prezzoarticolo,prezzoscontato



    prezzotot=prezzotot+prezzoscontanto



    COMUNICA "altro articolo?"



    ricevi risp



    FINCHE(risp='n' OR risp= 'n')

    COMUNICA prezzotot



    FINE







    Ho provati in diversi modi ma non ne vengo a capo...sarei grato se qualcuno mi aiutasse...
    ilpresidente, 16 Febbraio 2009
    #1
  2. Anzolin techNewbie

    Prova a postare i tuoi tentativi che ti spieghiamo dove hai sbagliato se ti postiamo il codice gia fatto e pronto non serve a nulla
    Anzolin, 16 Febbraio 2009
    #2
  3. ilpresidente techNewbie

    ho provato iniziando cosi:

        /**
         * SyntaxHighlighter
         */
        function foo()
        {
            if (counter <= 10)
                return;
            // it works!
        }
    
    ilpresidente, 16 Febbraio 2009
    #3
  4. Anzolin techNewbie

    Ok hai gai fatto gran parte adesso basta che metti un ciclo do while dalla sai usarlo?

    ecco puoi vederlo con un esempio:

        /**
         * SyntaxHighlighter
         */
        function foo()
        {
            if (counter <= 10)
                return;
            // it works!
        }
    


    Chiedi pure se hai qualche problema o non capisci qualcosa comunque dovrebbe funzionare

    Ciao
    Anzolin, 16 Febbraio 2009
    #4
  5. ilpresidente techNewbie

    ti ringrazio il problema e' che dovrei fare delle funzioni...esempio la funzione per l'inserimento dei dati a parte quello ci siamo...
    ilpresidente, 17 Febbraio 2009
    #5
  6. Anzolin techNewbie

    Ann ok sai come si fanno le funzioni che se vuoi te li faccio con i commenti cosi ti spiego se sei capace puoi arrangiarti o no?
    Anzolin, 17 Febbraio 2009
    #6
Password dimenticata?
SU TERMINI DI SERVIZIO CONTATTACI