Multipli con Algobuild

Risolviamo in quest’articolo alcuni esercizi sui multipli con Algobuild.


Esercizio 1 sui multipli con Algobuild

Dati in input due numeri A e B, controllare se A è multiplo di B.

Per verificare che A é un multiplo di B, basta controllare che il resto della divisione di A per B sia uguale a zero.

Per lo sviluppo dell’algoritmo mi serviranno queste forme:

Ellisse per l’inizio e per la fine;

Parallelogramma per inserire l’input, ovvero in questo caso per prendere i due numeri A e B e per visualizzare in output il risultato;

Rombo per effettuare un test che può essere vero o falso.

Quindi chiedo in input i due numeri e controllo semplicemente se A%B==0, cioè se il resto della divisione di A per B è uguale a zero. Se è vero allora A è multiplo di B, altrimenti A non è un multiplo. In entrambi i casi visualizzo in output il messaggio opportuno.

Ecco il diagramma di flusso che rappresenta la risoluzione dell’algoritmo sui multipli con Algobuild.

multipli Algobuild

Esercizio 2

Vediamo un altro semplice esercizio sui multipli con Algobuild.

Dati in input due numeri A e B controllare se A è multiplo di B, oppure B è multiplo di A.

L’esercizio è molto simile a quello di prima. Dobbiamo aggiungere nel ramo del falso un’altra condizione, cioè che B%A==0. Se questa condizione è vera allora B è multiplo di A. Altrimenti B non è multiplo di A.

Allego il diagramma di flusso realizzato con Algobuild.

multipli diagrammi di flusso

Chiaramente questi sono solo alcuni semplici algoritmi che risolvono quesiti sui multipli con Algobuild.

Alcuni link utili:

Divisori di un numero con Algobuild

Algoritmi di selezione sugli angoli

Algoritmi di selezione

Triangoli con algobuild

Fibonacci con algobuild

Serie buffa con algobuild

Numeri amicabili con algobuild

Numeri perfetti con algobuild

Massimo fra tre numeri

Minore fra tre numeri

Autore dell'articolo: Cristina

Avatar per Coding Creativo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *