Posted By

freakchi on 06/04/12


Tagged

if estructura informatica iuna condicional


Versions (?)

Who likes this?

1 person have marked this snippet as a favorite

hurcy


Ejercicio 07 - Estructura condicional


 / Published in: JavaScript
 

Los empleados de una empresa trabajan en dos turnos; uno diurno, cuyo código es 1, y el otro nocturno cuyo código es 2. Hacer un programa para calcular el sueldo diario de un empleado sabiendo que, para el turno nocturno, el pago es de $5 la hora y, para el turno diurno es $3 la hora, pero en este último caso, si el día es domingo se paga un extra de $1 por hora. Pedir al usuario el código de turno, el día y la cantidad de horas trabajadas. Escribir en la página el sueldo diario que le corresponde al empleado.

  1. <script type="text/javascript">
  2. var turno;
  3. var dia;
  4. var hs;
  5. var pesosHs;
  6. var resultado;
  7.  
  8.  
  9. turno=Number(prompt('Ingrese el CODIGO del TURNO',''));
  10. dia=prompt('Ingrese el DIA','');
  11. hs=prompt('Ingrese cantidad de HORAS trabajadas','');
  12.  
  13. switch (dia)
  14. {
  15. case 'domingo':
  16. if(turno==1){
  17. pesosHs=4;
  18. }
  19. if(turno==2){
  20. pesosHs=6
  21. }
  22.  
  23. resultado=pesosHs*hs;
  24. document.write("El monto a cobrar es de "+resultado);
  25. break;
  26.  
  27. case 'lunes': if(turno==1){
  28. pesosHs=3;
  29. }
  30. if(turno==2){
  31. pesosHs=5
  32. }
  33.  
  34. resultado=pesosHs*hs;
  35. document.write("El monto a cobrar es de "+resultado);
  36. break;
  37.  
  38. case 'martes': if(turno==1){
  39. pesosHs=3;
  40. }
  41. if(turno==2){
  42. pesosHs=5
  43. }
  44.  
  45. resultado=pesosHs*hs;
  46. document.write("El monto a cobrar es de "+resultado);
  47. break;
  48.  
  49. case 'miercoles':if(turno==1){
  50. pesosHs=3;
  51. }
  52. if(turno==2){
  53. pesosHs=5
  54. }
  55.  
  56. resultado=pesosHs*hs;
  57. document.write("El monto a cobrar es de "+resultado);
  58. break;
  59.  
  60. case 'jueves':if(turno==1){
  61. pesosHs=3;
  62. }
  63. if(turno==2){
  64. pesosHs=5
  65. }
  66.  
  67. resultado=pesosHs*hs;
  68. document.write("El monto a cobrar es de "+resultado);
  69. break;
  70.  
  71. case 'viernes':if(turno==1){
  72. pesosHs=3;
  73. }
  74. if(turno==2){
  75. pesosHs=5
  76. }
  77.  
  78. resultado=pesosHs*hs;
  79. document.write("El monto a cobrar es de "+resultado);
  80. break;
  81.  
  82. case 'sabado':if(turno==1){
  83. pesosHs=3;
  84. }
  85. if(turno==2){
  86. pesosHs=5
  87. }
  88.  
  89. resultado=pesosHs*hs;
  90. document.write("El monto a cobrar es de "+resultado);
  91. break;
  92.  
  93. default: document.write("Error al ingresar alguno de los datos.el DIA ingreselo en minuscula y sin tildes. Ademas recuerde ke el codigo para el turno DIURNO es 1, y para el turno NOCTURNO es 2");
  94.  
  95. }
  96.  
  97. </script>

Report this snippet  

You need to login to post a comment.