Escolar Documentos
Profissional Documentos
Cultura Documentos
Rooney Hurtado P
Programacion en computadores 1
Instituto IACC
29-07-2018
Desarrollo
Respuestas:
1.- No importa el lenguaje que estés utilizando, siempre y cuando éste tenga las
palabras reservadas FOR y WHILE; en este caso los ejemplos estarán escritos en
C aunque el uso debería ser exactamente igual en lenguajes como Java, PHP, Shell
Script y otros tantos.
Bucle FOR
El ciclo o bucle FOR se utiliza cuando tenemos claro un punto de inicio y un punto
de finalización. Por ejemplo, si deseamos imprimir los números pares entre el 20 y
el 36, haríamos algo como lo siguiente:
while(val == 's')
{
printf("Deseas continuar? s/n: ");
scanf("%c", &val);
}
En este pequeño código el programa le preguntará al usuario si desea continuar, a
menos que éste presione la tecla 'n', el programa le preguntará infinitas veces.
Bucle DO WHILE
El bucle DO WHILE es casi igual al anterior, con la diferencia de que la condición
dada se ejecuta al menos una vez. Siguiendo con el ejemplo anterior, ¿qué pasaría
si la variable val tuviera otro valor, por ejemplo, char val = 'z'? Simplemente el ciclo
WHILE jamás se ejecutaría porque no se cumple la condición de que val tenga un
valor s; entonces con el bucle DO WHILE hacemos que el código entre llaves se
ejecute al menos una vez.
do
{
printf("Deseas continuar? s/n");
scanf("%c", &val);
}
while(val == 's');
Como vemos, el código se ejecutará solamente una vez si el usuario introduce un
valor distinto a 's', en otro caso el código se ejecutará indefinidamente hasta que el
usuario pulse una tecla que no sea 's'.
2.-respuesta:
<body>
<?php
// declaraciones de cantidad de personas, costo por persona, costo del local y el
porcentaje del IVA:
$personas=30;
$costopersona=173.895;
$local=945.600;
$iva=10;
// variables:
// no cambiar
$sumaiva=($local*$iva)/100;
$localt=$local+$sumaiva;
$a=1;
$tnt=0;
// for para conocer la cantidad de persona que necesitas para cubrir el local y
cantidad total por las personas necesarias:
for($i;$costopersona;$localt > $i + $cos
$a ++ ;
$tnt=$i);
}
if($personas<$a){
echo"necesitas $a para cubrir el local.
";
}elseif($personas==$a){
$diferencia=$localt-$tnt;
echo"esta cubierto el local
";
echo"con $a persona solo ganas $diferencia pesos.
";
}else{
echo"tienes $personas personas inscritas.
";
$dp=$personas-$a;
echo"son $dp personas mas de las necesarias para cubrir el costo del local.
";
$gana=($personas*$costopersona)-$localt;
echo"tienes una ganancia de $gana pesos.
";
}
?>
</form>
</body>
</htlm>
Código
Bibliografía