2/9
var usuarioElige = prompt("¿Piedra, papel o tijera?");
3/9
var usuarioElige = prompt("¿Piedra, papel o tijera?");;
var computadoraElige = Math.random();
console.log(computadoraElige);
4/9
if (computadoraElige<=0.33) {
computadoraElige="piedra";
} else if (computadoraElige>=0.67) {
computadoraElige="tijera";
} else {
computadoraElige="papel";
}
5/9
var comparar= function(eleccion1,eleccion2){
if(eleccion1===eleccion2){
return "¡Es un empate!";
}
}
6/9
var comparar= function(eleccion1,eleccion2){
if(eleccion1===eleccion2){
return "¡Es un empate!";
}
if(eleccion1==="piedra"){
if(eleccion2==="tijera"){
return "piedra gana";
}else{
return "papel gana";
}
}
}
7/9
var comparar= function(eleccion1,eleccion2){
if(eleccion1===eleccion2){
return "¡Es un empate!";
}
if(eleccion1==="piedra"){
if(eleccion2==="tijera"){
return "piedra gana";
}else{
return "papel gana";
}
}else if(eleccion1 === "papel"){
if(eleccion2 === "piedra"){
return "papel gana";
}
}
}
8/9
var comparar= function(eleccion1,eleccion2){
if(eleccion1===eleccion2){
return "¡Es un empate!";
}
if(eleccion1==="piedra"){
if(eleccion2==="tijera"){
return "piedra gana";
}else{
return "papel gana";
}
}else if(eleccion1 === "papel"){
if(eleccion2 === "piedra"){
return "papel gana";
}
}
if(eleccion1 === "tijera"){
if(eleccion2 === "piedra"){
return "gana piedra";
}else{
return "gana tijera";
}
}
}
comparar(usuarioElige,computadoraElige);
9/9
He añadido una función que valide la entrada del usuario, puedes verlo aquí
9/9
He añadido una función que valide la entrada del usuario, puedes verlo aquí
buenas quien me puede ayudar cone sto en javascript gracias
ResponderEliminarMostrar en pantalla el promedio entero de los n primeros múltiplos de 3 para un número n
leído.
Yo esto también lo incluí dentro de la función comparar:
ResponderEliminarfunction comparar(eleccion1, eleccion2) {
if (eleccion1 === eleccion2) {
return "¡EMPATE!";
}
if (eleccion1 === "papel") {
if (eleccion2 === "piedra") {
return "Papel gana, ¡TU GANAS!";
} else {
return "Tijera gana, el ordenador gana.";
}
}
else if (eleccion1 === "piedra") {
if (eleccion2 === "tijera") {
return "Piedra gana, tu ganas ¡TU GANAS!";
} else {
return "Papel gana, el ordenador gana.";
}
}
else if (eleccion1 === "tijera") {
if (eleccion2 === "papel") {
return "Tijera gana, ¡TU GANAS!";
} else {
return "Piedra gana, el ordenador gana.";
}
} else {
return "ERROR ERROR - No has elegido piedra, papel o tijera (todo en minúsculas) - ERROR ERROR. Vuelve a intentarlo xD";
}
}
Gracias por la ayuda.
ResponderEliminarHay una cosa que no entiendo, y es porque no se puede empezar con else if, despues de la parte de eleccción1 = elección 2, tu lo has enlazado con if, y me ha funcionado. Pero la verdad veía más claro la otra opción.
Gracias de todas maneras. Muy interesante.