Introducción php

Operadores Aritméticos

Operadores aritméticos

+ Suma dos valores
- Resta dos valores (o pasa a negativo un valor)
* Multiplica dos valores
/ Divide dos valores
% Resto de dividir dos valores
++ Incremento en una unidad
-- Decremento en una unidad

Operadores de asignación

= Asigna a la parte derecha el valor izquierdo
+= Realiza la suma de la derecha con la izquierda y la asigna a la derecha
-= Realiza la resta de la derecha con la izquierda y la asigna a la derecha
*= Realiza la multiplicación de la derecha con la izquierda y la asigna a la derecha
/= Realiza la división de la derecha con la izquierda y la asigna a la derecha
%= Se obtiene el resto y se asigna
.= Concatena el valor de la izquierda con la derecha y lo asigna a la derecha

Operadores lógicos

! Operador NO o negacion.Si era true pasa a false y viceversa
and Operador Y, si ambos son verdaderos vale verdadero
or Operador O, vale verdadero si alguno de los dos es verdadero
xor Verdadero si alguno de los dos es true pero nunca ambos
&& True si ambos lo son
|| True si alguno lo es

Operadores condicionales

== Comprueba si dos números son iguales
!= Comprueba si dos números son distintos
> Mayor que, devuelve true en caso afirmativo
< Menor que, devuelve true en caso afirmativo
>= Mayor o igual
<= Menor o igual

Ejercicio Area del cilindro

Del lado del cliente

<html>
<head>
<title>Cilindro</title>
</head>
<body>
<form name="registroDatos" method="post" action="calculo.php">

<p> CALCULAR EL VOLUMEN DE UN CILINDRO </p>
<br/>
Diámetro en metros: <input type="text" name="diam" value="">
<br/> <br/>
Altura en metros: <input type="text" name="alt" value="">
<br/> <br/>

<input value="Calcular" type="submit" />

</form>
</body>

</html>

Del lado del servidor

<?php
$diametro = $_POST['diam'];

$altura = $_POST['alt'];

$radio = $diametro/2;

$Pi = 3.141593;

$volumen = $Pi*$radio*$radio*$altura;

echo "<br/> El volumen del cilindro es: ". $volumen. " metros cúbicos";

?>

Condicionales

<html> <head>

  <title>Prueba de PHP</title>
 </head>
 <body>

 <?php


$a=10;

$b=20;

$suma=$a+$b;


echo "hola, estamos sumando";



if ($a > $b) {

echo "a es mayor que b";

} elseif ($a == $b) {

echo "a es igual que b";

} else {

echo "a es menor que b";

}

echo $suma ?>


</body>

</html>



Ciclo Para

Generar las tablas de Multiplicar


<html>

<head>
<title>Tablas de multiplicar</title>

<?php

for ($tabla=1; $tabla<=10; $tabla++)
{
echo "<h3>Tabla del $tabla </h3>";

 // Se muestra la tabla
 for ($i=1;  $i<=10; $i++)
 {
  echo "$tabla x $i = " . ($tabla * $i) . "<br/>";

 }
}
?>

</form>
</body>

</html>
------------------------------------------------------------------
Tabla.html

<html>
<head>
<title>TABLA DE MULTIPLICAR</title>
</head>
<body>
<form name="multiplica" method="post" action="calculo.php">

<p> CALCULAR TABLA DE MULTIPLICAR </p>
<br/>
TABLA DEL: <input type="text" name="tabla" value="">
<br/> <br/>


<input value="Calcular" type="submit" />

</form>
</body>

</html>


Cálculo.php

<?php
$tabla = $_POST['tabla'];

for ($i=1;  $i<=10; $i++)
 {
  echo "$tabla x $i = " . ($tabla * $i) . "<br/>";

 }

?>
------------------------------------------------------------------
Ciclo Mientras

<html>
<head>
<title>Múltiplos de 3 y 5</title>

<?php

    $mtres=0;$mcinco=0;$n=1;

   do {

     //Múltiplos de 5

     if ($n%5==0){
        //contador de 5
      $mcinco=$mcinco+1;
       } 

        //Múltiplos de 3

          if($n%3==0)
          {
            //contador de 3
             $mtres=$mtres+1;
              }
              //Contador hasta 20
         $n=$n+1;
        }while($n<=20);

 echo "Múltiplos de 3 y 5 hata 20 <br>";
        echo "Cantidad de múltiplos de  5 es = $mcinco<br>";
        echo "Cantidad de múltiplos de  3 es = $mtres<br>";
?>

</form>
</body>
</html>

       

------------------------------------------------------------------
EJERCICIOS

1. Calcular la cuota inicial de un apartamento, teniendo en cuenta  que el usuario debe aportar el 30% y el resto, el 70%, lo financia con el banco. Además, preguntar a la persona a cuantos años será la financiación del crédito, calcular la cuota mensual aproximada teniendo en cuenta el valor del interés al momento de la solicitud.

Fórmula

cuota préstamo = (Monto * (TEM x (1 + TEM) ^ n)) / ((1 + TEM) ^ n) - 1)

siendo: Monto (valor a ser prestado), n (número de meses), TEM (Tasa Efectiva Mensual)

2. Leer un número, imprimir la suma de los números del cero hasta el numero leído. el número leído debe ser positivo

3. Leer un número positivo, imprimir los números pares entre cero y el número.

4. Realizar un algoritmo que le permita saber acerca de una cantidad de personas encuestadas si es hombre o mujer , casado o viudo, con hijos o sin hijos y si vive en Medellín o en Cali , de profesión médico o arquitecto y si ha viajado fuera del país . se tiene de la persona nombre , el estado civil, y el número de hijos , la ciudad, la profesión, y lugar de viajes realizados.

------------------------------------------------------------------

Introducción de Clases

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<style type="text/css">

table{

background-color: green;

padding: 20px;

border: #000 5px solid;



}

h1{

text-align: center;

}

.primo{

text-align: center;

font-size: 40px;

color:#0C3;

}

.noPrimo{

text-align: center;

font-size: 30px;

color: blue;

}

</style>

<title>Número primo</title>

</head>

<body>

<h1>Números primos</h1>

<form action="" method="post">
<table align="center">

<tr>
<td>

<label for="num">Digite n&uacutemero: </label> <input type="number" name="num"/>

</td>

</tr>

<tr>


<td align="center"> <br>

<input type="submit" name="calcula">

</td>
</tr>

</table>

<?php

if (isset($_POST["calcula"])){

$numero = $_POST["num"];

$primo = 0;

for ($i = 1; $i < $numero; $i++) {

if ($numero % $i == 0) {

$primo++;

}

}

if ($primo >= 2) {

echo "<p class='noPrimo'>El numero $numero no es primo</p>";

}
else {

echo "<p class='primo'>El numero $numero es primo</p>";

}
}

?>

</form>

</body>

</html>







No hay comentarios.:

PRINCIPAL

Información IA Student, acá Estudiantes, acá https://drive.google.com/file/d/1IhRAIae0NHaM-YZnApa0JLa7wSDetupD/view?usp=drive_link