Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 18 additions & 0 deletions src/main/kotlin/College.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@

public class college {

fun fullName(firstName:String,lastName:String ) = "$firstName $lastName"
fun course ( ): List<String> {
val listOFCourses = mutableListOf<String>("Biology")
listOFCourses.addAll(listOf<String>("math","physics","Chemical"))
return listOFCourses
}
var courseName = ""

}


fun main() {
println(course())
}

47 changes: 47 additions & 0 deletions src/main/kotlin/Course.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
import professor
class Course {

var coursesNames= college().course()
var numberofLectures = professor().professorName.size
var numberOfStudents = 2
}
fun main() {
var coursesNames= college().course()
var numberofLectures = professor().professorName.size
var numberOfStudents = 2
println(profLecture())
professor().coursesAndProf // // return professor full name, assign professor to course
profLecture() // professors to lecs boolean
profStudents() // students to lec boolean
courseInfo()
}

fun profLecture ():String {
var try1 = professor().professorNamFull("p.Husain","Zamle").toString()
var try2 = professor().coursesAndProf.keys.toString()
return if( try1 == try2){
"go to ur lectures"
}else " check ur class"

}

fun profStudents ():String{
var try1 = Students().student1.toString()
var try2= Students().coursesAndStudent.keys.toString()
return if (try1 == try2 ){
"go to class kid"
}else " check ur class"
}

fun courseInfo (){
var numOfLectures= Course().numberofLectures
var numOfStudents= Students().student1.size
var numOfProfessors = professor().professorName.size
var coursesNames= college().course()
println("lecs num:$numOfLectures, Students num: $numOfStudents, Profs nun: $numOfProfessors, name of courses: $coursesNames ")
}





28 changes: 26 additions & 2 deletions src/main/kotlin/Main.kt
Original file line number Diff line number Diff line change
@@ -1,6 +1,30 @@
fun main(args: Array<String>) {




fun main(args: Array<String>) {
fun commonAtributes(){
var firstName = ""
var lastName = ""
fun fullName() = "$firstName $lastName"
var courseName = ""}
// write your code here

}


class course(){


}











}
53 changes: 53 additions & 0 deletions src/main/kotlin/Students.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
import college

fun main() {

var firstName = "Rakan"
var lastName = "Mohammed"
var student1 = studentNam(firstName,lastName)
var student2 = studentNam("Abod","Ahmed")
listOf<String>("math","physics","Chemical")
var courses = college().course()
var coursesAndStudent = mutableMapOf(student1[0]to courses[0], student1[1] to courses[1], student1[2] to courses[2], student1[3] to courses[3] )

println(studentCourses())

}
public class Students {

var firstName = "Rakan"
var lastName = "Mohammed"
var student1 = studentNam(firstName,lastName)
var student2 = studentNam("Abod","Ahmed")
var courses = college().course()
var coursesAndStudent = mutableMapOf(student1[0]to courses[0], student1[1] to courses[1], student1[2] to courses[2], student1[3] to courses[3] )

fun studentName (firstName: String, lastName: String, ){

college().fullName(firstName,lastName)
return
}
}

fun studentName (firstName:String, lastName:String, ){

college().fullName(firstName,lastName)
return
}


fun studentCourses (): List <String> {

return college().course()

}

fun studentNam(firstName:String,lastName:String):List<String>{
var studentFullName = "$firstName $lastName"
var students0 = mutableListOf("$studentFullName","$lastName $firstName", "$firstName $firstName", "$lastName $lastName")
return students0 }





36 changes: 36 additions & 0 deletions src/main/kotlin/professor.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
import college
import Students
class professor {

var professorName= professorNam("p.Husain","Zamle")

var courses = college().course()
var coursesN= college().course()

var coursesAndProf = mutableMapOf(professorName[0]to courses[0], professorName[1] to courses[1], professorName[2] to courses[2], professorName[3] to courses[3] )

var phoneNumber = " 0545xxxxxxxx"
fun professorNamFull(firstName:String,lastName:String){
var professorFullName = "$firstName $lastName"}
}

fun main() {

var professorName= professorNam("p.Husain","Zamle")
var courses = college().course()


var coursesAndProf = mutableMapOf(professorName[0]to courses[0], professorName[1] to courses[1], professorName[2] to courses[2], professorName[3] to courses[3] )

println(coursesAndProf)
var phoneNumber = " 0545xxxxxxxx"
}


fun professorNam(firstName:String,lastName:String):List<String>{
var professorFullName = "$firstName $lastName"
var professors = mutableListOf("$professorFullName","$lastName $firstName", "$firstName $firstName", "$lastName $lastName")
return professors
}
fun professorNamFull(firstName:String,lastName:String){
var professorFullName = "$firstName $lastName"}