This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see http://rmarkdown.rstudio.com.

When you click the Knit button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document. You can embed an R code chunk like this:

#**R Functions 07/14/2018

# student.physics.quiz.marks <- c(70L,75L,80L,85L)
# student.physics.viva.marks <- c(7L,5L,8L,6L)
# student.physics.total <- student.physics.quiz.marks+student.physics.viva.marks
# student.physics.total
# GetTotalMarks <- function(quiz.marks,viva.marks,assignment.marks=5L) {
#   total.marks <- quiz.marks + viva.marks + assignment.marks
#   total.marks
# }

GetTotalMarks <- function(quiz.marks,viva.marks,assignment.marks=5L,...) {
  total.marks <- quiz.marks+viva.marks+assignment.marks+sum(...)
  extra.arguments <- list(...)
  print(extra.arguments)
  total.marks
}

# GetTotalMarks(8L,9L,8L,2L,1L,3L)
GetTotalMarks(quiz.marks = c(70L,45L,23L,21L),viva.marks = c(50L,23L,22L,11L) ,assignment.marks = c(23L,50L,33L,22L),creativity.marks=2,extra.marks=c(22L,34L,29L,34L),attendence.marks=3)
## $creativity.marks
## [1] 2
## 
## $extra.marks
## [1] 22 34 29 34
## 
## $attendence.marks
## [1] 3
## [1] 267 242 202 178