Programacion 3

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 7

PROGRAMACION

SEMANA 3

Nicolás Ignacio Bahamonde Bravo


06/10/22
Automatización y control
DESARROLLO
1. Utilizando operadores de comparación y lógicos, resuelva el siguiente caso, con PHPtester:

 Declare una variable que guarde la edad de una persona. Luego, si la edad es menor de 18 años,
aparecerá el siguiente mensaje: “Eres menor de edad, no podemos contratarte”.
 Si es mayor de 18 años y menor o igual de 60 años, le saldrá el mensaje: “Es posible que usted sea
un candidato al cargo”.
 Si es mayor de 60 años, le saldrá el mensaje: “Lo sentimos, pero usted no cumple el perfil del
cargo”.

Pruebe su programa en tres casos: una persona de 17 años, una de 64 y una de 35. Muestre las evidencias
respectivas en cada caso.

Desarrollo:

<?php

$edad = 17;

$result = ($edad <= 18 and $edad<>60 and $edad <> 60);

if ($result === true) {

echo

“eres “menor” de edad, no podemos contratarte”;

}else{

Echo “Es posible que usted sea un candidato al cargo<br> “;

}
2. Dada las siguientes expresiones, ingréselas en PHPTester e indique el resultado respectivo. Considere
las siguientes variables:

A=4 B=5 C = 10 D=3 E=7 F= 9

A partir de lo anterior, determine el valor de:

a) X = (A<B) OR (NOT(A<>C) AND (A+B<D OR A<F))

Y=D*B+F–A/B*F

Desarrollo:

<?php

$A = 4;

$B = 5;

$C = 10;

$D = 3;

$E = 7;

$F = 9;

$X = ($A<$B) OR NOT ($A<>$C) AND ($A+B<$D OR $A<$F);

$S = $D*$B+$F-$A/$B*$F;

echo $S;
3. Pruebe los siguientes programas en PHPTester y mencione las diferencias al evaluar las expresiones:

Programa 1

<?php

$var1 = true;

$var2 = false;

$todo = $var1 && $var2;

if ($todo) {

print "<p>verdadero</p>\n";

} else {

print "<p>falso</p>\n";

?>

Programa 2

<?php

$var1 = true;

$var2 = false;

$todo = $var1 and $var2;


if ($todo) {

print "<p>verdadero</p>\n";

} else {

print "<p>falso</p>\n";

?>

Desarrollo:

Programa 1

<?php

$var1 = true;

$var2 = false;

$todo = $var1 && $var2;

if ($todo) {

print "<p>verdadero</p>\n";

} else {

print "<p>falso</p>\n";

?>
Programa 2

<?php

$var1 = true;

$var2 = false;

$todo = $var1 and $var2;

if ($todo) {

print "<p>verdadero</p>\n";

} else {

print "<p>falso</p>\n";

?>
Diferencia

Programa 1 Programa 2
<?php <?php
$var1 = true; $var1 = true;
$var2 = false; $var2 = false;
$todo = $var1 && $var2; $todo = $var1 and $var2;
if ($todo) { if ($todo) {
print "<p>verdadero</p>\n"; print "<p>verdadero</p>\n";
} else { } else {
print "<p>falso</p>\n"; print "<p>falso</p>\n";
} }
?> ?>

La diferencia es que en la línea 4 donde dicen $todo = $var1 $var2 es donde se diferencia el programa 1
con el programa dos ya que uno dice&& y el otro dice and, en el cual eso hace que salga negativo o
positivo.

También podría gustarte