Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di flavietta
    Registrato dal
    Jan 2008
    residenza
    Pisa
    Messaggi
    48

    costruttore personalizzato per un insieme di interi

    Salve a tutti! Qualcuno mi potrebbe risolvere e spiegare questo esercizio?

    Definire in JavaScript un costruttore personalizzato per un insieme di interi. Il costruttore ha la seguente proprietà:
    - cardinalità: numero degli elementi dell'insieme.
    Il costruttore ha i seguenti metodi:
    - add (x): aggiunge l'intero x all'insieme;
    - member (y): restituisce true se l'intero y appartiene all'insieme, false altrimenti.

    Dare una sequenza di comadi che costruisce l'insieme {12, 34, 22}.


    ***
    Grazie mille!

  2. #2
    ma e' corretto fare i compiti ai forumisti? Che dice il regolamento?

    Vabbe', presupponiamo la buona fede

    Codice PHP:
    function interi()
      {
        
    this.elementi = new Array(); // creo un array che contiene gli elementi
        
    this.cardinalita 0;        // Definisco la variabile che contiene la cardinalita'
        
        // creo la funzione add()
        
        
    this.add = function(e)
        {
            if(
    parseInt(e) == e)    // Verifico che il valore sia effettivamente un intero
            
    {
                
    this.elementi.push(e);   // aggiungo l'elemento all'Array
                
    this.cardinalita++;      // aumento la cardinalita'
            
    }
        }
        
        
    // creo la funzione member()
        
        
    this.member = function(e)
        {
            for(var 
    =0ithis.cardinalitai++)   // creo un ciclo for su tutti gli elementi dell'array
            
    {
                if(
    this.elementi[i]==e)               // Se trovo l'elemento cercato  
                    
    return true;                      // restituisco true e esco dalla funzione
            
    }
            return 
    false;                             // altrimenti false
        
    }
      }
      
      
    insieme = new interi();
      
    insieme.add(12);
      
    insieme.add(24);
      
    insieme.add(32); 

  3. #3
    Utente di HTML.it L'avatar di flavietta
    Registrato dal
    Jan 2008
    residenza
    Pisa
    Messaggi
    48
    Grazie tante.. Non ti preoccupare, era un esercizio dell'esame che ho fatto e che non ho saputo risolvere, perchè con i costruttori non ci prendo testa..

  4. #4

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.