You are on page 1of 3

Department of Information Technology

Semester S.E. Semester III – INFT

Subject Computer programming Paradigms Lab

Laboratory Shruti Agrawal


Teacher:

Laboratory -

Student Name Audumbar Gutte

Roll Number 21101B0016

Grade and
Subject Teacher’s
Signature

Experiment 18
Number

Problem Write a Haskell Program to implement simple calculator.


Statement

Resources / Hardware: Desktop/Laptop Software: Dev C++ / Code


Apparatus Blocks, Haskell, SWI Prolog
Required

Code: main = do

putStrLn "Enter a"

a <-readLn

putStrLn "Enter b"

b <-readLn
putStrLn "Enter Operator"

op <-getLine

if op=="+" then

print(a+b) else if

op=="-" then

print (a-b) else if

op=="*" then

print (a*b) else if

op=="/" then

print (a/b) else

putStrLn "Invalid operator"

Output:

You might also like