Accede a todo EDteam con un único pago¡Sube a premium!
Banner de perfil
0

Marco Antonio Idelfonsio Medina

@marcoantonioidelfonsiomedina

Lima, Perú

Yo lo hice así. No será el código más optimo pero es el mío y tomé un poquito del ejemplo de Beto.

Marco Antonio Idelfonsio Medina@marcoantonioidelfonsiomedina

const avaliableMoney = {1: 50, 10: 50, 20: 10, 50: 6, 100: 3}; const keys = Object.keys(avaliableMoney); const amounts = Object.values(avaliableMoney); let totalMoney = 1350; let varAmount = 0; let givenAmount = 0; let messageElement = document.getElementById("message"); let secondMessage = document.getElementById("messagetwo");

const calculo = () => { for (let i = 4; i > -1; i--) { if (myMoney >= keys[i]) { varAmount = Math.floor(myMoney / keys[i]); console.log(varAmount); if (amounts[i] >= varAmount) { givenAmount = varAmount; amounts[i] = amounts[i] - varAmount; varAmount = varAmount * keys[i]; myMoney = myMoney - varAmount; totalMoney = totalMoney - varAmount; messageElement.innerHTML += "<p>Se entrega " + givenAmount + " billetes de $" + keys[i] + "</p>"; console.log(amounts); } else { if(amounts[i] > 0) { varAmount = amounts[i]; givenAmount = varAmount; amounts[i] = amounts[i] - varAmount; varAmount = varAmount * keys[i]; myMoney = myMoney - varAmount; totalMoney = totalMoney - varAmount; messageElement.innerHTML += "<p>Se entrega " + givenAmount + " billetes de $" + keys[i] + "</p>"; console.log(amounts); } } } } }

let userInput = " "; let myMoney = ""; let answer = " ";

do { console.log(myMoney); userInput = prompt("Por favor ingrese la cantidad a retirar:"); myMoney = parseInt(userInput); if (totalMoney >= myMoney) { calculo(); } else { messageElement.innerHTML ="<p>El cajero no tiene suficiente dinero para entregar esta cantidad</p>" } console.log(totalMoney); answer = prompt("¿Desea realizar otra operación? S/N:") } while (answer.toUpperCase() !=='N');


El problema sigue en 2023

Marco Antonio Idelfonsio Medina@marcoantonioidelfonsiomedina

Es 2023 y aún no han corregido este video. Pude instalar por mi cuenta el nodejs y el sass pero al momento de entrar a la terminal de Visual Studio Code, ninguno de los comandos funciona. Lo he tenido que hacer desde el CMD y para llegar a esta conclusión me he pasado horas investigando en uno y otro lado. Sería bueno que actualicen esto.


Duda acerca de CSS

Marco Antonio Idelfonsio Medina@marcoantonioidelfonsiomedina

Hola a todos, ya he tomado los cursos de CSS y ahora quisiera aprender Javascript pero veo que hay un curso de Sass ¿Debería aprender Sass? ¿Es usado actualmente? Porque veo que el curso es del 2018. De todas maneras voy a empezar con Javascript pero me gustaría leer sus recomendaciones acerca de Sass. Gracias por tomarse el tiempo de responder.


Acerca de semántica HTML

Marco Antonio Idelfonsio Medina@marcoantonioidelfonsiomedina

Hola a todos. ¿Sería semánticamente correcto o apropiado establecer dos <main> dentro del <body>? Tengo dos secciones dentro de una web y, en mi opinión, ambas son igual de importantes. Saludos.


Tipografia de Star Wars

Marco Antonio Idelfonsio Medina@marcoantonioidelfonsiomedina

Saludos gente. A modo de practica estoy haciendo un sitio web con la temática de Star Wars, quisiera que los h1 y h2 tengan la tipografía. He encontrado sitios para descargar esa tipografía pero sólo la puedo usar en office ¿Saben si hay alguna forma para usar esa tipografía en mi sitio web? Saludos.


Pregunta de Desarrollo Web

Marco Antonio Idelfonsio Medina@marcoantonioidelfonsiomedina

Saludos gente. Resulta que tengo una imagen y la estoy usando como background de un DIV pero la imagen tiene partes que son luminosas y entran en conflicto con el texto dentro de ese DIV ¿Hay alguna forma de bajarle la opacidad a una imagen que es background? ¿O alguien me podría dar una pista para poder investigar? Gracias.


Pregunta a ChatEDT