Programación de computadores I
Instituto IACC
05 de enero de 2019
Desarrollo
1. Indique cuáles son –a su parecer– las principales diferencias entre las estructuras de
control While, Do-While y For. Establezca una comparación de al menos dos puntos para
-WHILE, se utiliza cuando no sabemos cuándo finalizará una condición dada, hasta que se
-DO WHILE Similar al anterior, su diferencia es que la condición será ejecuta por lo menos una
vez.
iteración (al menos una de cada una) que considere más adecuadas.
“Un amigo suyo necesita determinar cuánto podría ganar con la dictación de un seminario
que tiene pensado ofrecer a una sociedad profesional. Le solicita a usted ayuda para
pantalla el número de asistentes, determinar el monto total de sus ingresos, sabiendo que
la cuota a cobrar por cada asistente es de 173.895 pesos. Por otra parte, le indica que
debe arrendar un local, cuyo costo fijo es de 945.600 pesos más IVA, con coffee breack
incluido. El programa debe informar por pantalla la cantidad de asistentes con la cual el
Algoritmo simulacion_seminario
vasist = 173895;
local = 945600;
iva = local*19/100;
nasist = ();
totalocal= local + iva;
Repetir
escribir "ingrese numero de asistentes";
leer nasist;
Si nasist >= (1) Entonces
bruto = vasist * nasist;
escribir "el valor bruto es ", bruto;
escribir "la inversion inicial es ", totalocal;
utilidad= bruto-totalocal;
escribir "la utilidad es de ", utilidad;
SiNo
escribir "no hay asistentes registrados";
Fin Si
Si bruto>=totalocal Entonces
escribir "ya tenemos ganancias!!"
SiNo
escribir "aun no es rentable"
Fin Si
Hasta Que bruto>=totalocal;
FinAlgoritmo
Código PHP;
<?php
$vasist = 173895;
$local = 945600;
$iva = $local*19/100;
$nasist = (10);
$totalocal = $local+$iva;
do {
echo 'ingrese numero de asistentes',PHP_EOL;
if ($nasist>=(1)) {
$bruto = $vasist*$nasist;
echo 'el valor bruto es ',$bruto,PHP_EOL;
echo 'la inversion inicial es ',$totalocal,PHP_EOL;
$utilidad = $bruto-$totalocal;
echo 'la utilidad es de ',$utilidad,PHP_EOL;
} else {
echo 'no hay asistentes registrados',PHP_EOL;
}
if ($bruto>=$totalocal) {
echo 'ya tenemos ganancias!!',PHP_EOL;
} else {
echo 'aun no es rentable',PHP_EOL;
}
} while ($bruto<$totalocal);
?>
Bibliografía