Advertisement
Guest User

ej04 completo

a guest
Aug 16th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="es" dir="ltr">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Solución Ejercicio 04</title>
  6. </head>
  7. <body>
  8. <h1>Características del desarrollador</h1>
  9. <div id="persona"></div>
  10. <div id="estudios"></div>
  11. <div id="trabajo"></div>
  12. <div id="ocio"></div>
  13. <div id="movimiento"></div>
  14. <script>
  15. //Clases
  16. function Persona(){
  17. //Persona
  18. var per = {
  19. nombre:"Rodrigo",
  20. apellido:"Alfaro Pinto",
  21. edad:36,
  22. estatura:1.96,
  23. peso:107,
  24. }
  25. this.nombre = per.nombre;
  26. this.apellido = per.apellido;
  27. this.edad = per.edad;
  28. this.estatura = per.estatura;
  29. this.peso = per.peso;
  30. }
  31. function Estudios(){
  32. //Estudios
  33. var est = {
  34. universidad:"Universidad de Chile",
  35. carrera:"Ingeniería Civil en Computación e Informática"
  36. }
  37. this.universidad = est.universidad;
  38. this.carrera = est.carrera;
  39. }
  40. function Trabajo(){
  41. //Trabajo
  42. var trab = {
  43. empresa:"Netstream",
  44. cargo:"CEO"
  45. }
  46. this.empresa = trab.empresa;
  47. this.cargo = trab.cargo;
  48. }
  49. function FreeTime(){
  50. //FreeTime
  51. var free = {
  52. ocio:":("
  53. }
  54. this.ocio = free.ocio;
  55. }
  56. function Desplazamiento(){
  57. //Desplazamiento
  58. var mov = {
  59. tipo:"Vehículo"
  60. }
  61. this.tipo = mov.tipo;
  62. }
  63. //Añadir los métodos
  64. //Persona
  65. Persona.prototype.caracteristicas = function(){
  66. var imp = document.getElementById("persona").innerHTML = "Hola, me llamo "+this.nombre+' '+this.apellido+"<br />"+"Tengo: "+this.edad+" años, mido: "+this.estatura+'cms y peso: '+this.peso+" kilos<br />";
  67. }
  68. //Estudios
  69. Estudios.prototype.cursos = function(){
  70. var imp = document.getElementById("estudios").innerHTML = "Estudie en "+this.universidad+" la carrera de "+this.carrera;
  71. }
  72. //trabajo
  73. Trabajo.prototype.cv = function(){
  74. var imp = document.getElementById("trabajo").innerHTML = "Mi trabajo actual es "+this.cargo+" en "+this.empresa;
  75. }
  76. //tiempo libre
  77. FreeTime.prototype.ocio = function(){
  78. var imp = document.getElementById("ocio").innerHTML = "Mi tiempo libre es "+this.ocio;
  79. }
  80. //Desplazamiento
  81. Desplazamiento.prototype.movimiento = function(){
  82. var imp = document.getElementById("movimiento").innerHTML = "Usualmente me desplazo en: "+this.tipo;
  83. }
  84. var muestrap = new Persona;
  85. var muestrae = new Estudios;
  86. var muestrat = new Trabajo;
  87. var muestram = new Desplazamiento;
  88. muestrap.caracteristicas();
  89. muestrae.cursos();
  90. muestrat.cv();
  91. muestram.movimiento();
  92. </script>
  93. </body>
  94. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement