Documentos de Académico
Documentos de Profesional
Documentos de Cultura
A+Resolver+ +clase+8+ (1) +kiara
A+Resolver+ +clase+8+ (1) +kiara
CASO :
2. En un Gimnasio se registra el peso, la talla y el género de cada uno de los asistentes, se desea
saber:
a) Cuántos varones y cuántas mujeres hay. b) El
mayor peso de los varones.
c) El promedio de tallas.
Considere: ¿Desea registrar al siguiente asistente? si o no, para poder continuar o terminar con
el programa.
ANALIZANDO:
1. Salidas:
- Cantidad de varones= cvar
-Cantidad de mujeres= camuj
-Mayor peso de varones= mayorpv
-Promedio de tallas= promt
2. Entradas:
- Peso
-Talla
-Genero= gen
DISEÑO DEL ALGORTIMO:
Inicio
entero cvar=0, cmuj=0, gen, total, rpta
real talla, promt=0.0, peso, acumt=0.0, mayorpv=0.0
Hacer
leer peso
leer talla
leer gen
SegúnSea(gen)
Caso 0: cmuj=cmuj+1
Caso 1: cvar=cvar+1
Si(peso>mayorpv)
mayorpv=peso
FinSi
FinSegún
total=cvar+cmuj
acumt=acumt+talla
leer rpta
Mientras(rpta=0)
Si(total>0)
promt=acumt/total
FinSi
Escribir cvar, cmuj, mayorpv, promt
Fin
CÓDIGO:
{
int cvar=0, cmuj=0, gen, total, rpta;
double talla, promt=0.0, peso, acumt=0.00, mayorpv=0.00;
do{
peso=Integer.parseInt(JOptionPane.showInputDialog("Ingrese su peso"));
talla=Integer.parseInt(JOptionPane.showInputDialog("Ingrese su talla"));
gen=Integer.parseInt(JOptionPane.showInputDialog("Ingrese su gen"));
switch(gen){
case 0:
cmuj=cmuj+1;
case 1:
cvar=cvar+1;
if(peso>mayorpv){
mayorpv=peso;
}
}
total=cvar+cmuj;
acumt=acumt+talla;
rpta=Integer.parseInt(JOptionPane.showInputDialog("¿Desea registrar a
otroasistente? \n0.-Si\n1.-No"));
}while(rpta==0);
if(total>0){
promt=acumt/total;
}
RUBRICA:
NIVEL DE CONSECUCIÓN
Logro satisfactorio
CRITERIOS Logro (L) Proceso (P) Inicio (I)
(L+)
Utiliza las
Utiliza las
instrucciones y Utiliza instrucciones Utiliza instrucciones
instrucciones y
algoritmos necesarios y algoritmos que no y algoritmos que no
algoritmos más
para resolver el son acordes para resuelven el
Resolución adecuados para
ejercicio, aunque no resolver el ejercicio. ejercicio.
resolver el ejercicio.
son los más adecuados.
8 puntos 6 puntos 4 puntos 2 puntos
El desarrollo del
El desarrollo del
El desarrollo del ejercicio no es El desarrollo no es el
ejercicio tiene fallos
ejercicio es completo. completo, aunque tiene adecuado.
Funcionamiento importantes.
fallos sin importancia.
12 puntos 10 puntos 6 puntos 3 puntos