Autore Topic: [ Risolto ] MCD e mcm  (Letto 649 volte)

Offline Will32

  • Maestro Gambero
  • ****
  • Post: 273
  • Evviva Linux e la Programmazione
    • Mostra profilo
    • TuttoComputer
[ Risolto ] MCD e mcm
« il: 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 !
« Ultima modifica: 12 Febbraio 2010, 13:23:24 da Will32 »

Visita le comunità di Gambas, programma e diventa nostro amico :2birre:

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: MCD e mcm
« Risposta #1 il: 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, la prima che ho trovato).
Visita il mio sito personale: http://www.leonardomiliani.com

Offline Will32

  • Maestro Gambero
  • ****
  • Post: 273
  • Evviva Linux e la Programmazione
    • Mostra profilo
    • TuttoComputer
Re: MCD e mcm
« Risposta #2 il: 12 Febbraio 2010, 13:22:16 »
Grazie Leo, ciao !   ;D

Visita le comunità di Gambas, programma e diventa nostro amico :2birre: