Ejercicio 7
- En un
supermercado un cajero captura los precios de los artículos que los
clientes compran e indica a cada cliente cual es el monto de lo que deben
pagar. Al final del día le indica a su supervisor cuanto fue lo que cobro
en total a todos los clientes que pasaron por su caja y y el número de
clientes atendidos. (ciclo repetir hasta)
Análisis
11.
Primero debemos crear una variable tipo entera
en la cual tomaremos la decisión si el
cliente comprara artículos pero antes de crear esto creamos un ciclo hacer
mientras y dentro de ese ciclo hacemos la condición antes nombrada y en si el
ciclo se repetirá mientras que el usuario compre artículos en caso que él no
compre inmediatamente se saldrá del ciclo pero de lo contrario pediremos al usuario la cantidad de artículos
comprados esto mediante un variable entera después creamos un ciclo hacer para
el cual se repetirá el mismo número al de la cantidad artículos comprados, en
este ciclo pediremos los precios de cada artículo mediante una variable entera
e inmediatamente imprimimos el valor de cada producto y además dentro de este
ciclo iremos calculado la suma de los artículos comprados por ese cliente al salir del ciclo hacer para imprimimos la
suma de los artículos comprados por el cliente y creamos un variable entera
para q nos acumule la suma de los artículos comprados por todos
los clientes y seguidamente igualamos a cero la variable que nos
acumulaba la suma de los artículos comprados por cada cliente y también creamos
una variable contadora para que nos valla contando la cantidad de clientes ya
finalizando en el momento en que el
ciclo hacer mientras termine imprimiremos la suma de artículos comprados por
todos los clientes y la cantidad de
clientes.
Diccionario de variables
Int sp= Variable donde ingresamos
calculamos la suma de los productos.
Int sd= Variable donde ingresamos
calculamos la suma del día.
Int des= Variable donde decidimos si el
cliente comprara artículos.
Int pc=
Variable donde ingresamos la cantidad de productos comprados.
Int vp= Variable donde ingresamos el
valor de cada producto.
Int cc= Variable donde contamos la
cantidad de clientes.
Pseudocodigo
entero sp=0, sd=0, des, pc, vp, cc=0;
inicio
do{
escriba "Ingrese 1 si compró articulos o 2 para salir";
lea des;
if (des == 1)
{
escriba "Ingrese la cantidad de productos comprados";
lea pc;
escriba "La cantidad de productos comprados: ", pc);
for (x=0; x < pc; x++)
{
escriba "ingrese el valor del producto";
lea vp;
escriba "el valor del producto es: $",vp;
sp = sp + vp;
}
escriba "la suma de los productos es: $", sp ;
sd = sd + sp ;
sp = 0 ;
cc=cc+1;
}
} while (des==1)
escriba "la suma del dia es: $", sd;
escriba "la cantidad de clientes q compraron articulos son : ", cc;
fin
Código Javascript
<html>
<head>
</head>
<body>
<script language = "JavaScript">
var sp=0, sd=0, des, pc, vp, cc=0;
do{
des = prompt("Ingrese 1 si compró articulos o 2 para salir");
if (des == 1)
{
pc = prompt("Ingrese la cantidad de productos comprados");
document.write("La cantidad de productos comprados: ", pc);
document.write("<br>");
for (x=0; x < pc; x++)
{
vp =prompt("ingrese el valor del producto");
document.write("el valor del producto es: $",vp);
sp = parseInt(sp) + parseInt(vp);
document.write("<br>");
}
document.write("la suma de los productos es: $", sp );
sd = parseInt(sd) + parseInt(sp);
sp = 0
document.write("<br>");
cc=cc+1;
}
} while (des==1)
document.write("<br>");
document.write("la suma del dia es: $", sd);
document.write("<br>");
document.write("la cantidad de clientes q compraron articulos son : ", cc);
</script>
</body>
</html>
Ejercicio 8
- Un
grupo de 6 estudiantes presentan un examen de Física. Diseñe un diagrama
que lea por cada estudiante la calificación (de 1 a 10) obtenida y calcule e imprima:
A.- La cantidad de estudiantes que obtuvieron una calificación menor
a 5.
B.- La cantidad de estudiantes que obtuvieron una calificación de 5 o más pero menor que 8.
C.- La cantidad de estudiantes que obtuvieron una calificación de 7
o más pero menor que 8.
D. La cantidad de estudiantes que obtuvieron una calificación de 8 o
más.
Análisis
Primero creamos un ciclo hacer para que se
repita 6 veces ya que esa es la cantidad de estudiantes y dentro del ciclo ingresamos o pedimos la
nota del estudiante y para eso creamos
una variable tipo flotante después de
hacer esto creamos las condiciones
respectivas donde descartamos los estudiante q obtuvieron una calificación de 5 o más pero menor que 8, una calificación
de 7 o más pero menor que 8 y los estudiantes que obtuvieron una calificación
de 8 o más y en cada una de estas condiciones creamos una variable que nos
cuente la cantidad de estudiantes que cumplieron con cada condición y todo esto lo hacemos dentro del ciclo hacer
para y cuando el ciclo termine imprimimos
la las cantidad de estudiante que cumplieron con cada condición.
Diccionario de variables
Int
nm= Variable donde contamos los estudiante q obtuvieron una calificación de 5 o más pero menor que 8.
Int nr= Variable donde contamos los
estudiante q obtuvieron una calificación de 5 o más pero menor que 7.
Int
nb= Variable donde contamos los estudiante q obtuvieron una calificación
de 7 o más pero menor que 8.
Int
ne= Variable donde contamos los estudiante q obtuvieron una calificación
mayor q 8.
Float
n= Variable donde ingresamos la nota del estudiante.
Pseudocodigo
entero nm=0, nr=0, nb=0, ne=0, n;
inicio
for (x=0; x<6; x++)
{
escriba "Ingrese la nota obtenida estudiante: ";
if (n < 5)
{
nm = nm + 1;
}
if (n>=5 && n<7)
{
nr = nr + 1;
}
if (n>=7 && n<8)
{
nb = nb + 1;
}
if (n >= 8)
{
ne = ne + 1;
}
}
escriba "La cantidad de estudiantes que obtuvieron una calificación menor a 5 es: ",nm;
escriba"La cantidad de estudiantes que obtuvieron una calificación de 5 o más pero menor que 7 es: ",nr;
escriba "La cantidad de estudiantes que obtuvieron una calificación de 7 o más pero menor que 8 es: ",nb;
escriba "La cantidad de estudiantes que obtuvieron una calificación de 8 o más es: ",ne;
fin
Código Javascript
<html>
<head>
</head>
<body>
<script language = "JavaScript">
var nm=0, nr=0, nb=0, ne=0, n;
for (x=0; x<6; x++)
{
n =prompt("Ingrese la nota obtenida estudiante: ");
if (n < 5)
{
nm = nm + 1
}
if (n>=5 && n<7)
{
nr = nr + 1
}
if (n>=7 && n<8)
{
nb = nb + 1
}
if (n >= 8)
{
ne = ne + 1
}
}
document.write("La cantidad de estudiantes que obtuvieron una calificación menor a 5 es: ",nm);
document.write("<br>");
document.write("La cantidad de estudiantes que obtuvieron una calificación de 5 o más pero menor que 7 es: ",nr);
document.write("<br>");
document.write("La cantidad de estudiantes que obtuvieron una calificación de 7 o más pero menor que 8 es: ",nb);
document.write("<br>");
document.write("La cantidad de estudiantes que obtuvieron una calificación de 8 o más es: ",ne);
document.write("<br>");
</script>
</body>
</html>