Advertisement
Guest User

Untitled

a guest
Aug 7th, 2014
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.80 KB | None | 0 0
  1. import scala.util.control.Breaks
  2.  
  3.  
  4. /**
  5.  * Created by Christian on 07/08/2014.
  6.  */
  7.  class Alumno
  8. {
  9.  
  10.   private  var matricula:String = ""
  11.   private  var carrera =""
  12.   private  var listaMateria:List[Integer] = List()
  13.  
  14.   def this(matricula:String, carrera:String,listaMateria:List[Integer]){
  15.     this()
  16.     this.carrera =  carrera
  17.     this.listaMateria =listaMateria
  18.     this.matricula = matricula
  19.   }
  20.  
  21.   def aprobo:ListBoolean = {
  22.     var resultado:Boolean = true
  23.     val loop = new Breaks()
  24.     loop.breakable{
  25.       for(i <- listaMateria){
  26.         if(i.equals("NP")){
  27.           resultado = false
  28.           loop.break()
  29.         }else{
  30.           val x =i.toInt
  31.           if(i<70){
  32.             resultado = false
  33.           }
  34.         }
  35.  
  36.       }
  37.       resultado
  38.  
  39.  
  40.     }
  41.  
  42.   }
  43.  
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement