Professional Documents
Culture Documents
Sec Assignment Sem4 Subhamoy Ghosh 6035
Sec Assignment Sem4 Subhamoy Ghosh 6035
Practical Assignment
Code: Core-CMSSSECO2M
NAME: Subhamoy Ghosh
ROLL: 6035
SYLLABUS: R PROGRAMMING LANGUGE
Q1. ASSIGN TWO VALUES USING <- OPERATOR AND
PRINT THE VALUE.
CODE:
a <- 5
b <- 6
c <- a+b
print(C)
OUTPUT:
[1] 11
Q2. ASSIGN TWO VALUES USING -> OPERATOR AND
PRINT THE VALUE USING cat() FUNCTION.
CODE:
5 -> a
6 -> b
a+b -> c
print(c)
cat("Sum of ",a,"and",b,"is : ",c)
OUTPUT:
Sum of 5 and 6 is : 11
Q3. ASSIGN TWO VALUES USING = OPERATOR AND
PRINT THE VALUE.
CODE:
a=5
b=6
c = a+b
print(c)
cat("Sum of ",a,"and",b,"is : ",c)
OUTPUT:
Sum of 5 and 6 is : 11
Q4. ASSIGN TWO VALUES USING = OPERATOR AND
PRINT THE VALUE.
CODE:
5 -> a
6 -> b
a+b -> c
print(c)
OUTPUT:
[1] 11
Q5. ARITHMETIC OPERATORS IN R LANGUGE FOR INT.
CODE:
a=5
b=6
c = a+b
cat("Addition : +")
print(c)
cat("Subtraction : -")
c = a-b
print(c)
cat("Multiplication : *")
c = a*b
print(c)
cat("Division : /")
c = a/b
print(c)
cat("Exponential : ^")
c = a^b
print(c)
cat("Modulus : %%")
c = a+b
print(c)
OUTPUT:
Addition : +
[1] 11
Subtraction : -
[1] -1
Multiplication : *
[1] 30
Division : /
[1] 0.8333333
Exponential : ^
[1] 15625
Modulus : %%
[1] 5
Q6. ARITHMETIC OPERATORS IN R LANGUGE FOR
INT.
CODE:
a = 5.2
b = 6.4
c = a+b
cat("Addition : +")
print(c)
cat("Subtraction : -")
c = a-b
print(c)
cat("Multiplication : *")
c = a*b
print(c)
cat("Division : /")
c = a/b
print(c)
cat("Exponential : ^")
c = a^b
print(c)
cat("Modulus : %%")
c = a+b
print(c)
OUTPUT:
Addition : +
[1] 11.6
Subtraction : -
[1] -1.2
Multiplication : *
[1] 33.28
Division : /
[1] 0.8125
Exponential : ^
[1] 38231.51
Modulus : %%
[2] 5.2
Q7. RELATIONAL OPERATOR IN R LANGUGE.
CODE:
a=5
b=6
c = a+b
print(a>b)
print(a<b)
print(a>=b)
print(a<=b)
print(a==b)
print(a!=b)
OUTPUT:
[1] FALSE
[1] TRUE
[1] FALSE
[1] TRUE
[1] FALSE
[1] TRUE
Q8. LOGICAL OPERATOR IN R LANGUGE.
CODE:
a = FALSE
b = TRUE
print(a&b)
print(a&&b)
print(a|b)
print(a||b)
print(!a)
OUTPUT:
[1] FALSE
[1] FALSE
[1] TRUE
[1] TRUE
[1] TRUE
Q9. IF ELSE STRUCTURE IN R.
CODE:
a = 33
b = 41
if (a > b) {
cat(a," is greater than ",b)
}else if(a == b){
print("Both are equal")
}else {
cat(b," is greater than ",a)
}
OUTPUT:
41 is greater than 33
Q10. NESTED IF ELSE IN R
CODE:
a = 33
b = 41
if (a > b) {
cat(a," is greater than ",b)
}else {
if(a == b){
print("Both are equal")
}else{
cat(b," is greater than ",a)
}
}
OUTPUT:
41 is greater than 33
Q11. TAKING STRING INPUT FROM USER AND PRINT IT.
CODE:
print("Enter Name : ")
d = readLines("stdin", 1);
print(d))
OUTPUT:
>>Subhamoy
Subhamoy
Q12. FOR LOOP IN R.
CODE:
for (a in 1:10){
print(a)
}
OUTPUT:
[1] 1
[1] 2
[1] 3
[1] 4
[1] 5
[1] 6
[1] 7
[1] 8
[1] 9
[1] 10
Q13. WHILE LOOP IN R
CODE:
a = 1
while (a < 10) {
print(a)
a = a + 1
}
OUTPUT:
[1] 1
[1] 2
[1] 3
[1] 4
[1] 5
[1] 6
[1] 7
[1] 8
[1] 9
Q14. SWITCH CASE IN R LANGUGE.
CODE:
switch(2,"a","b","c")
OUTPUT:
“b”
Q15. SWITCH CASE ON USER DRIVEN INPUT
CODE:
val1 = 6
val2 = 7
val3 = readLines("stdin",1)
result = switch(
val3,
"a"= cat("Addition =", val1 +
val2),
"d"= cat("Subtraction =", val1 -
val2),
"r"= cat("Division = ", val1 /
val2),
"s"= cat("Multiplication =", val1
* val2),
"m"= cat("Modulus =", val1 %%
val2),
"p"= cat("Power =", val1 ^ val2)
)
print(result)
OUTPUT:
a
13