Visualizzazione dei risultati da 1 a 10 su 10

Discussione: [Pascal] funzione div

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    1,175

    [Pascal] funzione div

    sto cercando di tradurre un algoritmo pascal in C
    ora ho incontrato un

    inc := inc div 2

    Cosa rappresenta?

  2. #2

    Re: Pascal funzione div

    Originariamente inviato da Metallica
    sto cercando di portare un algoritmo pascal in C
    ora ho incontrato un

    inc := inc div 2

    Cosa rappresenta?
    div = / ossia divisione tra numeri.Dove si prende SOLO la parte intera(non quella decimale)

    mod = % sempre divisione tra numeri ma questa volta viene presa SOLO la parte decimale.

    Vediamo..sogni che diventano professione...passioni che diventano vita... Free as in Freedom...

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    1,175
    per ottenere lo stesso risultato di div in C mi pasta dichiarare la variabile inc come intera e fare una normale divisione con /?

  4. #4
    Originariamente inviato da Metallica
    per ottenere lo stesso risultato di div in C mi pasta dichiarare la variabile inc come intera e fare una normale divisione con /?
    si div è uguale a / in c/c++
    mod invece a %

    Vediamo..sogni che diventano professione...passioni che diventano vita... Free as in Freedom...

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    1,175
    codice:
    inserted := true;
    if not inserted then
        condizione
    end
    che significa???

  6. #6
    cha la variabile booleana inserted è vera, e se essa nn è vera verrà eseguita la procedura condizione!

  7. #7
    Originariamente inviato da Metallica
    codice:
    inserted := true;
    if not inserted then
        condizione
    end
    che significa???
    dichiara una var booleana settata a vera.

    Nell if controlla che lo sia:se è falsa esegue la funzione condizione.
    Altrimenti continua nel programma...

    Vediamo..sogni che diventano professione...passioni che diventano vita... Free as in Freedom...

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    1,175
    ovvero
    codice:
    inserted = 1;
    if(inserted==0){
    condizione
    }

  9. #9

  10. #10
    Originariamente inviato da Metallica
    ovvero
    codice:
    inserted = 1;
    if(inserted==0){
    condizione
    }
    oppure se usi il dato bool(che pero' è dello standard c++).

    Ah cmq c'è un errore nel richiamo della procedura(ossia funzione in c) condizione.Non si richiamano cosi ma
    in questo modo:
    codice:
    // prototipo della funzione...
    void condizione();
    
    main(){
    //...
    
    bool inserted = true;
    
    if(inserted == false)  condizione(); /* richiami la funzione condizione che a quanto vedo nel codice pascal non ha parametri formali in ingresso */
    
    
    }
    Vediamo..sogni che diventano professione...passioni che diventano vita... Free as in Freedom...

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.