JavaScript - apuesta primitiva Javascript.

 
Vista:
sin imagen de perfil
Val: 20
Ha aumentado su posición en 3 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

apuesta primitiva Javascript.

Publicado por Jorge (7 intervenciones) el 14/02/2019 20:11:01
Hola, alguien me podria decir que estoy codificando mal en el siguiente ejercicio? Les dejo el enunciado y mi desarrollo del mismo, gracias!

Crea un tipo de objeto apuestaPrimitiva provisto de 6 propiedades que representan los valores de una primitiva: v1, v2, v3, v4, v5 y v6. Define ademas un metodo contarAciertos() que recibe como parametros 6 valores de la combinacion ganadora y devuelve el numero de aciertos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<!DOCTYPE html>
<html lang="es">
<head>
	<title>Ejercicio 1</title>
	<meta charset="utf-8">
</head>
<body>
	<script type="text/javascript">
 
var apuestaPrimitiva= new Object();
 
apuestaPrimitiva.v1 = 1;
apuestaPrimitiva.v2 = 4;
apuestaPrimitiva.v3 = 6;
apuestaPrimitiva.v4 = 7;
apuestaPrimitiva.v5 = 9;
apuestaPrimitiva.v6 = 10;
 
apuestaPrimitiva.contarAciertos = function(v4, v6, v10, v18, v24, v33){
	var aciertos;
	if (apuestaPrimitiva.v1 == valor1){
		aciertos++;
	}
	if(apuestaPrimitiva.v2 == valor2){
		aciertos++;
	}
	if(apuestaPrimitiva.v3 == valor3){
		aciertos++;
	}
	if(apuestaPrimitiva.v4 == valor4){
		aciertos ++;
	}
	if(apuestaPrimitiva.v5 == valor5){
		aciertos ++;
	}
	if(apuestaPrimitiva.v6 == valor6){
		aciertos ++;
	}
	return aciertos;
}
 
num = prompt("Ingrese el primer numero jugado en su cartilla");
numuno = prompt("Ingrese el segundo numero jugado en su cartilla");
numdos = prompt("Ingrese el tercer numero jugado en su cartilla");
numtres = prompt("Ingrese el cuarto numero jugado en su cartilla");
numcuatro = prompt("Ingrese el quinto numero jugado en cartilla");
numcinco = prompt("Ingrese el sexto numero jugado en su cartilla");
 
	</script>
 
</body>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro
Val: 1.448
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

apuesta primitiva Javascript.

Publicado por Alejandro (532 intervenciones) el 14/02/2019 22:01:22
  • Alejandro se encuentra ahora conectado en el
  • chat de PHP
No estoy familiarizado con la POO pero quiero aprender por eso respondo tu tema.
Esto es lo que te entendí:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<script>
	class ApuestaPrimitiva{
		constructor(v1,v2,v3,v4,v5,v6){
			this.v1=v1;
			this.v2=v2;
			this.v3=v3;
			this.v4=v4;
			this.v5=v5;
			this.v6=v6;
		}
 
		contarAciertos(v1,v2,v3,v4,v5,v6){
			var aciertos = 0;
			aciertos += (this.v1==v1) ? 1 : 0;
			aciertos += (this.v2==v2) ? 1 : 0;
			aciertos += (this.v3==v3) ? 1 : 0;
			aciertos += (this.v4==v4) ? 1 : 0;
			aciertos += (this.v5==v5) ? 1 : 0;
			aciertos += (this.v6==v6) ? 1 : 0;
 
			return aciertos;
		}
	}
 
	num1 = prompt("Ingrese el primer numero jugado en su cartilla");
	num2 = prompt("Ingrese el segundo numero jugado en su cartilla");
	num3 = prompt("Ingrese el tercer numero jugado en su cartilla");
	num4 = prompt("Ingrese el cuarto numero jugado en su cartilla");
	num5 = prompt("Ingrese el quinto numero jugado en cartilla");
	num6 = prompt("Ingrese el sexto numero jugado en su cartilla");
 
	miApuesta = new ApuestaPrimitiva(num1,num2,num3,num4,num5,num6);
 
	document.write("Acertaste a "+miApuesta.contarAciertos(1,2,3,4,5,6)+" numeros.");
</script>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar