teslariu

intro

Jul 11th, 2022
1,096
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2. var a = 25;
  3. var b = 15;
  4. var total = a + b;
  5. salida = "<h3>La suma de " + a + " y " + b + " es " + total + "</h3>";
  6. document.write(salida);
  7.  
  8. // Hacer un programa que pida una distancia en kms, un tiempo en horas
  9. // y devuelva la velocidad
  10. var sueldo = parseInt(prompt("Dime tu sueldo"));
  11. var bonus = parseInt(prompt("Dime tu bonus"));
  12. var resultado = sueldo + bonus;
  13. document.write("Tu sueldo total es " + resultado)
  14.  
  15. //alert("Bienvenido");
  16.  
  17. var respuesta = confirm("¿Desea salir?");
  18.  
  19. if (respuesta === true){
  20.     document.write("Hasta pronto...");
  21. } else {
  22.     document.write("Sigamos trabajando entonces...");
  23. }
  24. // la estructura else if seria:
  25. // if (condicion1) {
  26. //    document.write("Condicion1 verdadera");  
  27. // } else if (condicion2) {  // pueden ir varios else if
  28. //    document.write("Condición2 verdadera...");
  29. // } else {
  30. //    document.write("Otra condición...");  
  31. // }
  32.  
  33. // and: &&
  34. // or: ||
  35. // Escribir un programa que pida una edad y devuelva condicion
  36. // frente al voto
  37. // de 0 a menos de 16: voto prohibido
  38. // de 16 a menos de 18 o 70 o mas: voto optativo
  39. // de 18 a menos de 70: voto obligatorio
  40.  
  41. var edad = parseInt(prompt("Ingrese su edad: "))
  42.  
  43. if (edad < 16){
  44.     alert("Voto Prohibido")
  45. }else if (edad >=18 && edad < 70){
  46.     alert("Voto Obligatorio")
  47. }else {
  48.     alert("Voto voluntario")
  49. }
  50. */
  51.  
  52. // switch permite crear estructuras condicionales para un amplio
  53. // abanico de posibilidades
  54. //
  55. // Desventajas
  56. // su sintaxis no es tan sencilla
  57. // hay que tenet cuidado con case, break, default
  58. // puede ser dificil de depurar
  59. // no es mucho mas rapido que varios if-else
  60. /*
  61. switch (expresion){
  62.     case 1:
  63.         // codigo
  64.         break;
  65.     case 2:
  66.         // codigo
  67.         break;
  68.     case 3:
  69.         // codigo
  70.         break;
  71.     default:
  72.         // codigo
  73. }
  74.  
  75. // Programa que pide un mes y devuelve su nombre:
  76. var mes = prompt("Ingrese un nro de mes (enero=1, febrero=2, etc): ")
  77. switch(mes){
  78.     case "1":
  79.         alert("ENERO");
  80.         break;
  81.     case "2":
  82.         alert("FEBRERO");
  83.         break;
  84.     case "3":
  85.         alert("MARZO");
  86.         break;
  87.     case "4":
  88.         alert("ABRIL");
  89.         break;
  90.     case "5":
  91.         alert("MAYO");
  92.         break;
  93.     case "6":
  94.         alert("JUNIO");
  95.         break;
  96.     case "7":
  97.         alert("JULIO");
  98.         break;
  99.     case "8":
  100.         alert("AGOSTO");
  101.         break;
  102.     case "9":
  103.         alert("SEPTIEMBRE");
  104.         break;
  105.     case "10":
  106.         alert("OCTUBRE");
  107.         break;
  108.     case "11":
  109.         alert("NOVIEMBRE");
  110.         break;
  111.     case "12":
  112.         alert("DICIEMBRE");
  113.         break;    
  114.     default:
  115.         alert("ERROR: mes incorrecto")
  116. }
  117.  
  118. // Programa que pide el nombre de un mes y devuelve el trimestre:
  119. var mes = prompt("Ingrese nro de mes: ")
  120. switch(mes){
  121.     case "1":
  122.     case "2":
  123.     case "3":
  124.         alert("Primer trimestre");
  125.         break;
  126.     case "4":
  127.     case "5":
  128.     case "6":
  129.         alert("Segundo trimestre");
  130.         break;
  131.     case "7":
  132.     case "8":
  133.     case "9":
  134.         alert("Tercer trimestre");
  135.         break;
  136.     case "10":
  137.     case "11":
  138.     case "12":
  139.         alert("Cuarto trimestre");
  140.         break;    
  141.     default:
  142.         alert("ERROR: mes incorrecto")
  143. }
  144. */
Advertisement
Add Comment
Please, Sign In to add comment