Notifiche
Cancella tutti

[Risolto] AIUTO IN INFORMATICA PER FAVORE

  

0

Buona sera ho un problema con un algoritmo potrei avere una mano da voi grazie mille buona serata

SVOLGERE IL SEGUENTE ALGORITMO CON USANDO IL  CONTATORE E IL SOMMATORE, SVOLGERE L'ALGORITMO TRADIZIONALMENTE SENZA CODIFICA IN C++ 

Un idraulico viene pagato ad ore. Scrivere un algoritmo per calcolare il totale da pagare per ogni cliente conoscendo l'importo orario (uguale per ogni cliente) e il numero di ore che l'idraulico ha svolto presso ciascun cliente. Alla fine stampare anche il numero di clienti che ha avuto l'idraulico e l'incasso complessivo.

 

Autore
1 Risposta



1

Pseudocodice

L'algoritmo può essere rappresentato in pseudo-codice come segue:

INIZIO

      // Inizializzazione
      numero_clienti = 0
      incasso_totale = 0

     // Leggi l'importo orario
     LEGGI importo_orario

    // Inizio ciclo per ciascun cliente
    RIPETI
            // Incrementa il contatore dei clienti
            numero_clienti = numero_clienti + 1

           // Leggi il numero di ore lavorate per il cliente corrente
           LEGGI ore_lavorate

          // Calcola l'importo da pagare per questo cliente
         importo_cliente = importo_orario * ore_lavorate

        // Aggiorna l'incasso totale
       incasso_totale = incasso_totale + importo_cliente

    FINCHÉ ci sono clienti da elaborare

    // Stampa i risultati
   STAMPA "Numero di clienti:", numero_clienti
   STAMPA "Incasso totale:", incasso_totale

FINE

Descrizione dell'algoritmo:

Introduzione

L'algoritmo sviluppato è progettato per calcolare l'importo totale da pagare per un idraulico sulla base delle ore lavorate presso ciascun cliente. Inoltre, fornisce il numero totale di clienti serviti e l'incasso complessivo. L'algoritmo utilizza un contatore per tracciare il numero di clienti e un sommatore per accumulare l'incasso totale.

Descrizione dell'Algoritmo

  1. Inizializzazione

    • Contatore dei clienti (numero_clienti): Questo contatore viene inizializzato a zero all'inizio dell'algoritmo. Serve a tenere traccia del numero di clienti che l'idraulico ha servito.
    • Sommatore dell'incasso totale (incasso_totale): Anche questo viene inizializzato a zero e serve a cumulare l'importo totale guadagnato dall'idraulico.
  2. Lettura dell'importo orario

    • Viene richiesto all'idraulico di inserire l'importo orario (importo_orario). Questo valore è costante e viene applicato a tutti i clienti.
  3. Ciclo di elaborazione per ciascun cliente

    • Ripetizione: Il ciclo continua fino a quando ci sono clienti da elaborare.
    • Incremento del contatore: Per ogni cliente, il contatore dei clienti (numero_clienti) viene incrementato di uno.
    • Lettura delle ore lavorate: Si richiede l'inserimento del numero di ore lavorate per il cliente corrente (ore_lavorate).
    • Calcolo dell'importo per cliente: Si calcola l'importo da pagare per il cliente corrente moltiplicando l'importo orario per le ore lavorate (importo_cliente = importo_orario * ore_lavorate).
    • Aggiornamento del sommatore: L'importo calcolato per il cliente corrente viene aggiunto all'incasso totale (incasso_totale).
  4. Stampa dei risultati

    • Al termine del ciclo, viene stampato il numero totale di clienti (numero_clienti).
    • Viene anche stampato l'incasso totale (incasso_totale).



Risposta
SOS Matematica

4.6
SCARICA