Vai al contenuto Link Cerca Menu (external link)
Coding e fondamenti di AI

Prodotti sotto scorta

Il responsabile del magazzino di un negozio di ferramenta ha due elenchi, uno accanto all’altro: per ogni prodotto la giacenza (i pezzi sullo scaffale) e la scorta minima sotto la quale bisogna riordinare. Ogni lunedì li confronta a mano e conta quanti prodotti vanno riordinati, per sapere quante righe avrà l’ordine al fornitore.

I due elenchi sono due vettori della stessa lunghezza, nello stesso ordine: il prodotto in posizione 3 ha giacenza giacenza[3] e soglia soglia[3]. Un prodotto va riordinato se la giacenza è strettamente sotto la soglia: chi è esattamente alla soglia è ancora a posto.

Scrivi il programma che conta i prodotti da riordinare scorrendo i vettori con un ciclo e un contatore: parte da 0 e cresce di 1 ogni volta che trovi un prodotto sotto soglia.

Input
  • giacenza vettore di numeri — pezzi in magazzino, un valore per prodotto
  • soglia vettore di numeri — scorta minima di ciascun prodotto, stesso ordine
Output
da_riordinare numero — numero di prodotti con giacenza sotto la soglia
Regole
  • I due vettori hanno la stessa lunghezza: il prodotto i ha giacenza giacenza[i] e soglia soglia[i].
  • Un prodotto va riordinato se la giacenza è strettamente minore della soglia: alla soglia esatta è ancora a posto.
  • Scorri i prodotti con un ciclo for e usa un contatore: parte da 0 e cresce di 1 a ogni prodotto sotto soglia.
Esempi
giacenzasogliada_riordinare
1234001052022
5555550
R runtime non caricato