Advertisement
Andrew_Manu

Wollok - Celular

Apr 19th, 2019
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.55 KB | None | 0 0
  1. /* Primer modelo */
  2. object samsung{
  3.     var bateria = 50
  4.     var estado = false
  5.     method prender(){
  6.         if(estado) return 'El celular ya esta prendido' //si estado es verdadero informa que esta ya esta prendido
  7.         else{
  8.             estado = true
  9.             return 'El celular se prendio'
  10.         }
  11.     }
  12.     method apagar(){
  13.         if(not estado) return 'El celular ya esta apagado' //si estado es falso informa que esta ya esta apagado
  14.         else{
  15.             estado = false
  16.             return 'Celular apagado'   
  17.         }
  18.     }
  19.     method bateriaActual(){
  20.         return 'La bateria actual es: ' + bateria + "%"
  21.     }
  22.     method cargarBateria(cantidad){
  23.         if(bateria == 100) return 'Bateria llena: ' + bateria + "%"
  24.         else{
  25.             if(cantidad + bateria > 100) bateria = 100
  26.             else bateria += cantidad
  27.             return 'Carga exitosa'
  28.         }
  29.     }
  30.     method sacarFoto(cantidad){
  31.         if(estado){
  32.             bateria -= cantidad*0.03
  33.             return 'se tomaron ' + cantidad + ' fotos'
  34.         }else return 'El celular está apagado'
  35.     }
  36. }
  37. /* Segundo modelo */
  38. object iphone{
  39.     var bateria = 50
  40.     var estado = false
  41.     method prender(){
  42.         if(estado) return 'El celular ya esta prendido'
  43.         else{
  44.             estado = true
  45.             return 'El celular se prendio'
  46.         }
  47.     }
  48.     method apagar(){
  49.         if(not estado) return 'El celular ya esta apagado'
  50.         else{
  51.             estado = false
  52.             return 'Celular apagado'   
  53.         }
  54.     }
  55.     method bateriaActual(){
  56.         return 'La bateria actual es: ' + bateria + "%"
  57.     }
  58.     method cargarBateria(cantidad){
  59.         if(bateria == 100) return 'Bateria llena: ' + bateria + "%"
  60.         else{
  61.             if(cantidad + bateria > 100) bateria = 100
  62.             else bateria += cantidad
  63.             return 'Carga exitosa'
  64.         }
  65.     }
  66.     method sacarFoto(cantidad){
  67.         if(estado){
  68.             bateria -= cantidad*0.02
  69.             return 'se tomaron ' + cantidad + ' fotos'
  70.         }else return 'El celular está apagado'
  71.     }
  72. }
  73. /* Tercer modelo */
  74. object motorola{
  75.     var bateria = 50
  76.     var estado = false
  77.     method prender(){
  78.         if(estado) return 'El celular ya esta prendido'
  79.         else{
  80.             estado = true
  81.             return 'El celular se prendio'
  82.         }
  83.     }
  84.     method apagar(){
  85.         if(not estado) return 'El celular ya esta apagado'
  86.         else{
  87.             estado = false
  88.             return 'Celular apagado'   
  89.         }
  90.     }
  91.     method bateriaActual(){
  92.         return 'La bateria actual es: ' + bateria + "%"
  93.     }
  94.     method cargarBateria(cantidad){
  95.         if(bateria == 100) return 'Bateria llena: ' + bateria + "%"
  96.         else{
  97.             if(cantidad + bateria > 100) bateria = 100
  98.             else bateria += cantidad
  99.             return 'Carga exitosa'
  100.         }
  101.     }
  102.     method sacarFoto(cantidad){
  103.         if(estado){
  104.             bateria -= cantidad*0.04
  105.             return 'se tomaron ' + cantidad + ' fotos'
  106.         }else return 'El celular está apagado'
  107.     }
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement