Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: Will32 - 02 Febbraio 2010, 20:41:27

Titolo: [ Risolto ] MCD e mcm
Inserito da: Will32 - 02 Febbraio 2010, 20:41:27
Ciao a tutti.

volevo fare un programma che trova il MCD ( massimo comun divisore ) e il mcm ( minimo comune multiplo ) ma non ho idea di che codice usare.
Aiutino, grazie !
Titolo: Re: MCD e mcm
Inserito da: leo72 - 02 Febbraio 2010, 23:50:14
Matematicamente saprai la differenza.
Quindi parlando di codice, diciamo che potresti iniziare chiedendo in input all'utente i vari numeri.
Per memorizzarli usa una matrice ad espansione dinamica così che non ti devi preoccupare di chiedere in anticipo all'utente quanti numeri vorrà inserire.
Una matrice ad espansione dinamica la dichiari con
Codice: [Seleziona]
DIM Prova AS NEW Variant[]

Ogni numero lo inserisci con
Citazione
Prova.Add(Input_dell_utente)
Ho messo Variant perché non so che dato richiedi.

Una volta inseriti, userai un qualche formula per gli MCD e l'mcm. (tipo questa (http://www.pierotofy.it/pages/sorgenti/browse/15993/1984/), la prima che ho trovato).
Titolo: Re: MCD e mcm
Inserito da: Will32 - 12 Febbraio 2010, 13:22:16
Grazie Leo, ciao !   ;D