elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ejercicios
| | | |-+  Ejercicio 504
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ejercicio 504  (Leído 3,790 veces)
-Riven-Ward-
RivenSoft


Desconectado Desconectado

Mensajes: 2.215


Do you like Mario? xDDDDDDDDDDDD


Ver Perfil WWW
Ejercicio 504
« en: 11 Agosto 2004, 11:37 am »

Pues, ya hice la calculadora ñ_ñ.

Consiste en que, introduces dos números, y luego abajo te sale un Select, en el cual salen los operadores. Luego, se hacen las operaciones, y si en la división es decimal, se corta el número para que solo salgan dos decimales, asi no se hace el número tan largo :P.

Código:
<?php
if ($calcular) {
$num1 = htmlentities ($num1);
$num2 = htmlentities ($num2);
if ($operador == "+") {
$total = $num1 + $num2;
}
if ($operador == "*") {
$total = $num1 * $num2;
}
if ($operador == "-") {
$total = $num1 - $num2;
}
if ($operador == "/") {
$total = ($num1 / $num2);
if(strpos($total, ".") !== false){
 $total = explode(".", $total);
 $entero = ($total[0]);
 $decimal = ($total[1]);
 $decimal = substr ($decimal,0,2);
 $total = $entero.".".$decimal;

}
echo $num1." ".$operador." ".$num2." = ".$total;
}
else {
?>
<form action="<?php echo $PHP_SELF ?>" method="post">
Introduce el número 1: <input type="text" name="num1"><br>
Introduce el número 2: <input type="text" name="num2"><br>
Introduce el operador: <select name="operador">
<option value="+">+ (Suma)</option>
<option value="*">* (Multiplicación)</option>
<option value="-">- (Resta)</option>
<option value="/">/ (División)</option>
</select><br>
<br>
<input type="submit" name="calcular" value="Calcular!">
</form>
<?php
}
?>

Si quieres cambiar el número de decimales, solo se tiene que cambiar esto:

Código:
$decimal = substr ($decimal,0,2);

Por esto:

Código:
$decimal = substr ($decimal,0,NÚMERO);

Salu2!


En línea

Usuario Banneado
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Solución ejercicio C 107
Ejercicios
mauriciodelos 8 8,459 Último mensaje 18 Marzo 2011, 05:05 am
por mauriciodelos
ejercicio archivo.txt
Ejercicios
darive88 2 6,110 Último mensaje 27 Mayo 2011, 05:14 am
por darive88
Ejercicio en c++
Ejercicios
civans89 4 9,427 Último mensaje 19 Julio 2011, 20:16 pm
por madpitbull_99
una ayudita con un ejercicio
Ejercicios
Swaner 4 5,470 Último mensaje 29 Noviembre 2011, 00:26 am
por Swaner
[C++][?] Ejercicio de la Facu
Programación C/C++
El_Rengo 0 1,454 Último mensaje 13 Diciembre 2011, 22:36 pm
por El_Rengo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines