numeros maravillosos

Anuncio
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE CÓMPUTO
ALUMNO:
SANLUIS CASTILLO JOSE DAVID
PROFESOR:
CIFUENTES ALVAREZ ALEJANDRO SIGFRIDO
MATERIA:
WEB APPLICATION DEVEPLOMENT
“NUMEROS MARAVILLOSOS”
GRUPO: 3CM2
NUMEROS MARAVILLOSOS
Diseñe un programa PHP que muestre si un numero es maravilloso, o
no lo es, tomando en cuenta las siguientes consideraciones:
1. n>0.
2. Si ‘n’ es par entonces:
a. n/2.
3. si ‘n’ es impar entonces:
a. n*3+1.
4. El numero ‘n’ es maravilloso si n=1.
A continuación se muestra el código en PHP:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Numero Maravilloso!!</title>
<link rel="stylesheet" href="estilo.css" type="text/css" />
</head>
<body>
<div id="indice">
<center>
<br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/>
<form action="index.php" method="POST">
Introduce un Numero:<br/><br/><br/>
Numero:<br/> <input type="text" name="num" size="10">
<input type="submit" value="Enviar">
</form>
</center>
</div>
<div id="buscador">
<div align="center">
<h1>Numero Maravilloso <br></h1>
</div>
</div>
<div id="Contenedor">
<br/><br/><br/><br/><br/><br/>
<br/><br/><br/>
<?php
$var=$_POST["num"];
if($var != null){
$var=(int)$var;
$numero = (int)$var;
if ($numero != null) {
$num = $numero;
while ($num != 1) {
if($num%2==0){
$num=$num/2;
}else{
$num=$num*3+1;
}
}
echo "<center><h2>El numero $var es maravilloso
<br></h2></center>";
}
else{
echo "<center><h2>El numero $var NO es maravilloso
<br></h2><center>";
}
}
?>
</div>
</body>
</html>
Ejecutando el programa tenemos:
El archivo CSS se muestra a continuación:
#indice {
background-color: darkorange;
height: 98%;
left: 0%;
position: absolute;
top: 0%;
width: 20%;
font-family: Century;
font-size: 70%;
}
#Contenedor {
background-color: cyan;
height: 83%;
left: 20%;
overflow: auto;
position: absolute;
top: 15%;
width: 80%;
}
#buscador{
background-color: gold;
left: 20%;
height: 20%;
position: absolute;
top: 0%;
width: 80%;
font-family: Century;
font-size: 16px;
}
#cuadro{
color: #B81750;
}
#formulario{
background-color: gold;
-moz-border-radius: 20px;
position: absolute;
top: 110%;
left: 15%;
width: 75%;
height: 75%
}
Descargar