Ricavare la parte decimale di un numero

danilob

Utente Attivo
3 Feb 2007
124
0
0
Ciao a tutti...

Avrei bisogno di aiuto xchè non sò come fare per applicare questa formula per calcolare il tempo al km .

Io ad esempio conosco la velocità e voglio trovare il tempo al km.

esempio di vel di 12.3 km/h:

60:12.3 km/h=4.87 minuti

fino a qui ok...
poi devo prendere la parte decimale cioè 87 e moltiplicarla per 0.6...

>Non riesco a prendere la parte decimale. Qualcuno ha qualche idea.

graie a tutti.

ciao.

Danilo
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
prova così

$decimale=4.896;
$intero = (int)$decimale;
echo $intero." intero <br>";
$resto= $decimale-$intero;
echo $resto." parte decimale <br>";

dovrebbe funzionare
 

danilob

Utente Attivo
3 Feb 2007
124
0
0
ti ringrazio moltissimo e ne approfitto per chiedere se è possibile unire un intero con un decimale...

es.. int=10

decimale=0.8


unione 10.08..

Come si fa?

grazie
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
<?php
$decimale=4.896;
$intero = (int)$decimale;
echo $intero." intero <br>";
$resto= $decimale-$intero;
echo $resto." parte decimale <br>";

/*devo trattare i numeri ricavati prima considerandoli stringhe, non più numeri*/
$resto = eregi_replace("\.","",$resto); //tolgo il punto
echo $resto." parte decimale in stringa senza il punto<br>";
$ricomponi=$intero.".".$resto;/*ricompongo il finto numero rimettendo il punto*/
echo $ricomponi." numero ricomposto<br>";

?>
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
scusa se torno di nuovo, ma se non ho capito male ti farebbe comodo una funzione che trasforma le ore decimali in sessagesimali come la seguente?

<?php
function trasforma_ore($decimale,$Ro){ //decimale = ore in decimale, Ro arrotondamento dei secondi
$ore=(int)$decimale; //ore numero intero sessagesimale

$minutiDec=($decimale-$ore)*60;//minuti in decimale
if($ore==0){$ore="00";}elseif($ore<10){$ore="0".$ore;}
$minuti=(int)$minutiDec; //minuti in sessagesimale

$secondi=($minutiDec-$minuti)*60; //secondi in sessagesimale con frazioni di secondo
if($minuti==0){$minuti="00";}elseif($minuti<10){$minuti="0".$minuti;}
$secondi=round($secondi,$Ro);

$divisore=":"; //oppure scegliere altro
//$ritorna= $ore.$divisore.$minuti.$divisore.$secondi;
$ritorna= $ore."h ".$minuti."'".$secondi."\"";
return $ritorna;
}

echo "esempio<br><br>";
$velocita= 47.32; //km/h
$distanza = 3; //km
$tempoDec= $distanza/$velocita; //risultato in ore decimali = 9.464
$Arro=0; //non voglio decimali per = 1 decimi di sec, =2 centesimi. =3 millesimi

$tempo= trasforma_ore($tempoDec,$Arro);

echo "per percorrere ".$distanza." km alla velocità di ".$velocita." km/h impiego ".$tempo." (ore:min:sec)";

?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
T Ricavare parte pagina web PHP 2
elpirata Ricavare e stampare indirizzo ip da array associativo PHP 0
P ricavare percorso da "scegli file" PHP 0
I [PHP] Ricavare MAC address PHP 2
U [ASP] Ricavare il da url esterno Classic ASP 1
P [Javascript] Una dritta per ricavare una variabile Javascript 0
elpirata [PHP] Ricavare giorno della settimana da un campo data PHP 9
M Ricavare da un database un valore numerico da stringa Classic ASP 1
A ricavare record uguali tranne che per un campo MySQL 0
D ricavare ultimo valore di un campo mysql PHP 1
M Script Google Maps per ricavare coordinate di un indirizzo PHP 0
A ricavare il path alle cartelle e sicurezza PHP 5
S ricavare valore get e modificare css PHP 3
L ricavare valore con JS e utilizzarlo Javascript 1
F ricavare nome utente e nome traccia da souncloud con php PHP 3
S Ricavare userid e informazioni utente PHP 0
G Ricavare indirizzo virtuale da indirizzo fisico Classic ASP 0
L Ricavare informazioni su chi visita la pagina web PHP 3
I Ricavare campo testo database PHP 1
I Ricavare dati da funzione PHP 8
M Ricavare sorgente FLA da SWF Flash 1
Matt89 Ricavare il MAC address di un visitatore PHP 2
J Ricavare dati da mysql in modo DESC PHP 2
T ricavare le ultime news PHP 4
Matt89 Script per ricavare lo spazio rimanente sull'HD del server PHP 3
C Ricavare orario dal server Flash 0
S [Vb.net 2005 Ex] Ricavare i campi da una riga del Datagrid Programmazione 0
E Come ricavare il valore di una textarea ? Classic ASP 5
jan267 Ricavare HOST & IP del visitatore PHP 0
D rotella di caricamento che si toglie quando parte il download Ajax 0
L Rendere una parte trasparente Photoshop 3
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
M Mostrare testo (o parte di esso) in base a utente PHP 0
R Piacere di far parte di questa community Presentati al Forum 0
C Refresh parte di codice pagina php PHP 6
M "Principiante photoshop" Eliminazione di una parte di una foto e riempimento "a specchio" Photoshop 4
C Inserire dati tabella leggendo parte di altra tabella con php PHP 13
B Mysql servizio non parte MySQL 0
F includere parte html in index.php PHP 5
maurogiarrizzo È un piacere far parte di questo sito Presentati al Forum 1
ecosito [Wordpress] La barra del menù mi nasconde la parte alta delle pagine WordPress 0
S Aiuto!!!parte del form sparisce PHP 10
A caricare file PHP con Load cambiandone parte del contenuto jQuery 1
F [PRESTAHOP] Come posso creare questa parte del sito? HTML e CSS 7
P mp3 che parte all'avvio del sito in muse cc Webdesign e Grafica 1
pup3770 Puntatore mouse utilizzabile solo in una parte HTML e CSS 2
otto9due Un consiglio teorico e pratico su come sviluppare una parte di un blog PHP 18
L Modo per nascondere una parte variabile di una stringa PHP 0
M sostituire parte di URL con espressioni regolari PHP PHP 8
matteoraggi Controllare le vendite con Analytics e condividerne uan parte con altri Google Analytics 0

Discussioni simili