SprintDevelop.com - Diseño y desarrollo web - Diseño, desarrollo web,Aplicaciones Móviles, TabletasSprintDevelop.com - Diseño y desarrollo web
Mostrando Codigo - Php

Simple calculadora Php

Lo que se pretende en este codigo es mostrar la forma de hacer calculos basicos utilizando php. En el ejemplo insertas dos numeros en un formulario y seleccionas la operacion a realizar. El script php se encarga del resto.
Visitas: 99763 - 14/12/2003 17:19:42
CODIGO NO EJECUTABLENO CONTIENE ARCHIVO DESCARGABLE
CODIGO
Codigo probado en Internet Explorer 4++Codigo probado en Mozilla FirefoxCodigo probado en NetscapeCodigo probado en OperaCodigo probado en Safari


' Codigo ofrecido por Tutores.org
<form action=" <? echo $PHP_SELF ?>" method="post">
Primer numero:
<input type=text name=num1><br>
Segundo numero:
<input type=text name=num2><br>
<p> Operacion<br>
<input type=radio name=calculo value="mas" checked>
+<br>
<input type=radio name=calculo value="menos">
-<br>
<input type=radio name=calculo value="X">
x<br>
<input type=radio name=calculo value="dividir">
/<br>
<input type=submit value="Calcular"><input type=reset value="Borrar">
</form>
</body>
</html> El resultado de <? echo $num1;?> <?echo $calculo;?> <? echo $num2;?> es:<br>
<h1>
<?php
if ($calculo == "mas")
{$x = $num1 + $num2;
print $x;}
elseif ($calculo == "menos")
{$x = $num1 - $num2;
print $x;}
elseif ($calculo == "X")
{$x = $num1 * $num2;
print $x;}
else
{$x = $num1 / $num2;
print $x;}
?>
</h1>

ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Simple calculadora Php" href="http://www.tutores.org/codigo/880/" target="_blank">Simple calculadora Php</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
Sin definir
Necesito cogigo de una calculadora basica pero con botones de cada numero 1,2,3,...0 y despues hacer la operacion de +,-,*,/ ..........quien se paletea con eso por fa.......
Sin definir
<?php
/*
CALCULADORA & PROMEDIO
--------------------------------------------------------------------
bY: MIRIAN MAQUERA FLORES

*/
?>
<html>
<head>
<title>:::||CALCULADORA & PROMEDIO||::: By: Mirian</title>
<link href="estilo.css" rel="stylesheet" type="text/css" />
<bgsound src="clavado en un bar.mp3" loop="-1">

</head>
<body style='background-image:url(fondo.jpg)'>
<center>
<h1><u><font color="#FF7700">CALCULADORA & PROMEDIO<p>Miran</font></u></h1>

<hr>

<table cellspacing="4" cellpadding="4" border="1" width=400 bgcolor=>
<tr>
<td colspan="2" bgcolor="" align="center"><font color="#FFFFFF"><strong>Progamas En PHP</strong></font></td>
</tr>

<tr>

<td height="30" class="subtitulo">||..Calculadora..||
<form action="" method="post">
<p><strong>Numero 1:</strong><input name="a" type="text" size="6" maxlength="10"></p>
<p><strong>Numero 2:</strong><input name="b" type="text" size="6" maxlength="10"></p>
<p><select name="method1">
<option value="Suma" selected>Suma</option>
<option value="Resta">Resta</option>
<option value="Multiplicacion">Multiplicacion</option>
<option value="Division">Division</option>
</select></p>

<p><input name="submit1" type="submit" value="Calcular"><input type=reset value="Borrar"></p>
</form>

<?php
// variables
$submit1 = $_POST['submit1'];
$method1 = $_POST['method1'];
$a = $_POST['a'];
$b = $_POST['b'];
$c = $_POST['c'];

// Calculadora Proceso :)
if ($submit1 == true) {
switch ($method1) {
case Suma: $c = $a + $b;
break;
case Resta: $c = $a - $b;
break;
case Multiplicacion: $c = $a * $b;
break;
case Division: $c = $a / $b;
break;
}
echo"<p><u><i><strong>La $method1 Es:</strong></i></u><input type='text' size='8' maxlength='10' name='c' value='$c'>";

}
?>
</td>

<td height="30" class="subtitulo">||..Promedio..||
<form action="" method="post">
<p><strong>Nota 1:</strong><input name="n1" type="text" size="6" maxlength="10"></p>
<p><strong>Nota 2:</strong><input name="n2" type="text" size="6" maxlength="10"></p>
<p><strong>Nota 3:</strong><input name="n3" type="text" size="6" maxlength="10"></p>
<p><input name="submit2" type="submit" value="Promediar"><input type=reset value="Borrar"></p>
</form>

<?php
// variables
$n1 = $_POST['n1'];
$n2 = $_POST['n2'];
$n3 = $_POST['n3'];
$p = $_POST['p'];
$nota = $n1;
$nota = $n2;
$nota = $n3;
// Promedio Proceso :)
if ($n1 >= 0 and $n1 <= 20)
{
if ($n2 >= 0 and $n2 <= 20)
{
if ($n3 >= 0 and $n3 <= 20)
{
$p=($n1 + $n2 + $n3)/3;
}
}

echo"<p><u><i><strong>El Promedio Es:</strong></i></u><input type='text' size='8' maxlength='10' name='p' value='$p'>";
}

else
{echo"Nota Invalida";}
?>
</td>

</tr>
<tr>
<td colspan="2" bgcolor="" align="center">
<div align="center">
<div class="spoiltitle">
<input class="spoilbtn" type="button" value="Ver Codigo" onClick="javascript:
if (this.parentNode.parentNode.getElementsByTagName('div')
[1].getElementsByTagName('div')[0].style.display != '')
{ this.parentNode.parentNode.getElementsByTagName('div')
[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Ocultar Codigo'; }
else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')
[0].style.display = 'none'; this.innerText = ''; this.value = 'Ver Codigo'; }" onfocus="this.blur();"> </div>
<div class="spoildiv">

</td>
</tr>
</table>
</center>
</body>
</html>
danielperez
hola necesito este codigo en php

el profe tiene 4 calificaciones de juan perez 4 tareas 30% , practicas 30% asistencia 10% y examen 30% determinar que porcentaje merece cada una y cual seria su porcentaje de calificacion si es menor la calificacion decir que le toca
jannina
quisera que me ayuden con este ejercicio

Desarrollar una aplicación que permita ingresar un número natural y después de procesado te muestre por pantalla la suma de:
• Los primeros números naturales.
• Los primeros impares contenidos en el intervalo de 0 hasta el número.
• Los primeros pares contenidos en el intervalo de 0 hasta el número.
william 28-11-2011 19:07:34
hola a todos
me gustaria saber si alguien
puede asesorarme,
yo tengo apenas un año en esto de la programación y pues lamentablemente pues es mucho lo que he leido pero aun así no he podido hacer grandes cosas, me agradaria saber si alguien puede enseñarme cosas de php asi como también el como hacer algo similar a este foro.
osea diejo mi nombre, correo y un comentario y me supongo que en alguna base de datos o en algún correo esto debe de ser guardado e impreso en alguna pagina web lo cual me agradaria aprender.
les dejo mi correo por si alguien kiere enseñarme, les agradeseré mucho si alguien lo hace.
william_2263@hotmail.com
GRACIAS compañeros.
cesar 09-05-2007 03:08:03
Simplemente agradecer a MIRIAN MAQUERA FLORES su código que me ha funcionado muy bien y me ha sido de gran ayuda
Dosé Daniel
por favor necesito un codigo para el programador que pueda como hacer una calculadora que sea con html la tabla y la clase(cls) en php pero que haga todas las operaciones normalmente menos la suma y la potenciacion esas dos deben de hacerse solo apunta de sumas muchas gracias por su ayuda.
att: josé daniel londoño. estudiante de programacion del SENA de antioquia-colombia.
josé daniel
el ejemplo es mas o menos asi para que me entiendan la pregunta anterior:

<html>
<title>calcladora</title>
<body>
<form name="form1" method="POST" action="">
<center>
<table>
<table border="1">
<tr>
<td>DATO 1</td>
<td>DATO 2</td>
<td>OPERACION</td>
</tr>
<tr>
<td><input type="text" name="txt_dato 1" id="txt_dato 1"></td>
<td><input type="text" name="txt_dato 2" id="txt_dato 2"></td>
<td><select name="cbo_sleccioneoperacion" id="seleccioneoperacion">
<option value="0">seleccione opracion</option>
<option value="1">suma</option>
<option value="2">resta</option>
<option value="3">multiplicacion</option>
<option value="4">division</option>
<option value="5">potenciacion</option>
</tr>
</table>
</center>
</body>
</html>
esa es la tabla con el form en html, ahora va lo de cls en php para que tengan idea de como realizarlo:

<?php
class clsCalculadora (
private $dato1;
private $dato2;

public function clsCalculadora() (

public function sumar() (
$resultado=$this->dato1 + $this->dato2;

public function resta resta() (
$resultado=$this->dato1 - $this->dato2;

public function setdato1 ($dat)
$this->dato1=$dat;
public function setdato2 ($dat)
$this->dato2=$dat;

public function getdato1() (
return $this->dato1;
public function getdato2() (
return $this->dato2;
)
)
?>
thefashion
dan errores la calculadora

la primera no funciona y la segunda da errores
daniel 23/10/2003 10.47.59
solo kiero saber como son los codigos pra una calculadora sientica con todos sus exponentes q consta la calcuradora
Jorge 08/11/2004 18.01.55
Hola, necesito el codigo fuente en PHP, para promediar 5 calificaciones y despues dividirlas entre 5 les agredecere mucho su ayuda.
leon 17-11-2007 02:51:35
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Calculadora simple en php poo</title>
<style type="text/css">

body {color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;background:#666666
}

table {
border:1px solid white;
height:30px;
}

p {

}

</style>
</head>
<body>

<table cellpadding="2" cellspacing="2" border="0" bgcolor="orange">
<FORM method="get" action="class34.php">
<tr>
<td><input type="text" name="num1" size="8"></td>
<td><input type="text" name="num2" size="8"></td>
<td><select name="operador">
<option name="multiplicar">multiplicar</option>
<option name="sumar">sumar</option>
<option name="sumar">restar</option>
<option name="sumar">dividir</option>
</select></td>
<td align="center" ><input type="submit" value="calcular"></td>
</tr>
</form>
</table>
<?

//si existen las variables num1,num2 y operador

if (isset($_GET["num1"]) && isset($_GET["num2"]) && isset($_GET["operador"]))
{
$num1=$_GET["num1"];
$num2=$_GET["num2"];
$ope=$_GET["operador"];

if($ope=="multiplicar ")
{
$mult=new operar();//instanciamos un nuevo objeto de la class operar
$mult->multi($num1,$num2);//llamamos al metodo multi (multiplicar)
}
else
{
if ($ope=="sumar")
{
$sum=new operar();
$sum->suma($num1,$num2);
}
else
{
if ($ope=="restar")
{
$rest=new operar();
$rest->resta($num1,$num2);
}
else
{
if ($ope=="dividir")
{
$div=new operar();
$div->division($num1,$num2);
}


}
}
}
}



//class operar

class operar
{

public function multi($num1,$num2)
{
//declaramos la variable resultado
$resultado=$num1 * $num2;
//imprimimos $resultado en pantalla
echo "<p>El resultado de la multiplicacion es ".$resultado."</p> ";
exit;
}

public function suma($num1,$num2)
{
$resultado=$num1+$num2;
echo "<p>El resultado de la suma es ".$resultado."</p>";
exit;

}

public function resta($num1,$num2)
{
$resultado=$num1-$num2;
echo "<p>El resultado de la resta es ".$resultado."</p>";
exit;

}

public function division($num1,$num2)
{
$resultado=$num1/$num2;
echo "<p>El resultado de la division es ".$resultado."</p>";
exit;

}

}



?>
</body>
</html>
seba 05-06-2009 06:47:06
como hacer las tablas de multiplicar con dos numero por ejemplo en el primer cuadro pongo un numero en el segundo las veces en que se multiplicara por ejemplo primer cuadro:8
segundo cuadro:30
asi necesito que me quede
8x30
8x31
etc....
ingrid 08-09-2007 01:26:15
Hola por favor necesito que me ayuden con programación php, en realidad quiero calcular la división: Ejemplo 0/1, 0/2...,1/1,1/2...,2/1, 2/2,...etc pero la necesito con operador IF por favor la necesito urgente
INSERTAR COMENTARIO

Usuario:
Email:
Comentario:
Codigo Seguridad


Antes de enviar un comentario...
Todos los comentarios son revisados personalmente
Todo comentario que no haga relacion al codigo mostrado en esta pagina sera eliminado

Usuarios registrados tienen preferencia en recibir respuestas de ayuda!!
Ademas de poder insertar Imagenes,Enlaces y otras propiedades del editor.
Por favor, insertar los comentarios descriptivos.