perl lab assignment 1
TRANSCRIPT
-
7/25/2019 Perl Lab Assignment 1
1/23
MCE Societys
Allana Institute of Management and Sciences, Pune
MCA III (B) Division
LAB Assignment
PERL
(SHAIKH ANIS-64)
-
7/25/2019 Perl Lab Assignment 1
2/23
ASSIGNMENT-1
Addition of two numbers
print "Enter 1st Value:";
$a=;
print "Enter 2nd Value";
$b=;
$c=$a+$b;
print "a=".$a."\n b=".$b."\n Addintion Is:".$c;
%!&%!:
ASSIGNMENT-2
-
7/25/2019 Perl Lab Assignment 1
3/23
A! to sw"# $"%ues of two $"ri"b%es
print "Enter 1st Value:";
$a=;
print "Enter 2nd Value:";
$b=;
print "'e(ore )ap a=$a and b=$b";
$te*p=$a;
$a=$b;
$b=$te*p;
print "A(ter )ap a=$a and b=$b";
%!&%!:
ASSIGNMENT-&
-
7/25/2019 Perl Lab Assignment 1
4/23
A! to #rint 12'22'&2----------------- t"e %"st $"%ue from user
print "Enter !e ,ast Value:";
$a=;
$su*=-;
(or$i=2;$i
-
7/25/2019 Perl Lab Assignment 1
5/23
%!&%
ASSIGNMENT-4
A! to find out m"imum "nd minimum no* from "rr"+, t"e in#ut from user
print "Enter te no o( ter*s:";
$a=;
(or$i=-;$i
-
7/25/2019 Perl Lab Assignment 1
6/23
0
$*in = $6 i( 7$*in 88 $6 < $*in;
$*a9 = $6 i( 7$*a9 88 $6 > $*a9;
print "*in: $*in\n";
print "*a9: $*a9\n";
%!&%!:
-
7/25/2019 Perl Lab Assignment 1
7/23
ASSIGNMENT-
A! to ."%.u%"te "$er"/e, me"n, medi"n, mode, t"e in#ut from user
print "Enter !e !er*s: ";
$a=;
$su*=-;
(or$i=-;$i
-
7/25/2019 Perl Lab Assignment 1
8/23
print "3arra4";
$*ean=$su*$a;
print "ean is: $*ean\n";
(or$i=-;$i
-
7/25/2019 Perl Lab Assignment 1
9/23
print "edian Is: $*ed\n";
$*a9=-;
(or$i=-;$i
-
7/25/2019 Perl Lab Assignment 1
10/23
$c=-;
(or$i=-;$i
-
7/25/2019 Perl Lab Assignment 1
11/23
ASSIGNMENT-6
A! t"e in#ut from user .ount no* of .0"r".ter, s#".es, words
print "Enter !e Ble #a*e:";
$a=;
openCI,E5$a/88di)"Dannot open Ble7"/;
$total6nlines = -;
$total6n)ords = -;
$total6nletters = -;
)ile $line = /
0
3)ords = split" "5$line/;
$n)ords = 3)ords;
-
7/25/2019 Perl Lab Assignment 1
12/23
(or $i = -; $i < $n)ords; $i = $i + 1/
0
3letters = split""5$)ords$i/;
$nletters = 3letters;
$total6nletters = $total6nletters + $nletters;
$total6n)ords = $total6n)ords + $n)ords;
$total6nlines = $total6nlines + 1;
print "$Blena*e contains $total6nlines lines5 $total6n)ords )ords and$total6nletters letters.\n";
closeCI,E/;
%!&%!:
-
7/25/2019 Perl Lab Assignment 1
13/23
ASSIGNMENT-
rite t0e subroutine t0"t t"es t0e strin/ "s "r/ument "nd return t0e strin/ in re$erse order b+
word*
print "Enter !e trin !o FeGerse:";
3reG=(un$a/;
print "\nA(ter reGese: 3reG";
sub (un
0
$s=;
3arra4=splitunde(5$s/;
$cnt=-;
(oreac3arra4/
0
-
7/25/2019 Perl Lab Assignment 1
14/23
$cnt++;
(or$i=-5?=$cnt1;$i
-
7/25/2019 Perl Lab Assignment 1
15/23
ASSIGNMENT-
rite " s.ri#t t0"t .o#ies .ontent of one fi%e into "not0er
print "Enter 1st Cile #a*e:";
$a=;
openA!A15"$b"/88di)"Dannot open Ble7"/;
)ile/
0
print A!A2 $6;
print "A(tre Dop4in: ";
-
7/25/2019 Perl Lab Assignment 1
16/23
close A!A1 /;
close A!A2 /;
%!&%!:
-
7/25/2019 Perl Lab Assignment 1
17/23
ASSIGNMENT-13
rite " s.ri#t for t0e fi%e w0i.0 0"$in/ some d"t"* ind out t0e .om#uter word from t0"t d"t"
"nd #rint 0ow m"n+ times t0is word is o..urred* 5
print "Enter !e Ble #a*e:";
$a=;
openCI,E5$a/88di)"Dannot open Ble7"/;
print "Ht u Hant to Cind In Cile: ";
$b=;
$cnt=-;
$i=-;
)ile /
0
3arra4=splitunde(5$6/;
-
7/25/2019 Perl Lab Assignment 1
18/23
(oreac3arra4/
0
i(3arra4$i eJ K$bK/
0
$cnt++;
print "\n$b ocurance in Ble: $cnt";
closeCI,E/;
%!&%!:
-
7/25/2019 Perl Lab Assignment 1
19/23
ASSIGNMENT-11
rite #ro/r"m to "..e#t fi%e n"me from .omm"nd %ine* T0e fi%e .ont"ins %ine of tet w0ere e".0
%ine is #erson7s n"me* 8on$ert "%% t0e %etters of n"mes in u##er."se 9 dis#%"+ sorted %ist
print "Enter 1st Cile #a*e:";
$a=;
openA!A15"LL.t9t"/88di)"Dannot open Ble7"/;
)ile/
0
3c=uc $6;
print A!A2 3c;
print "DonGerted in %ppercase: ";
-
7/25/2019 Perl Lab Assignment 1
20/23
close A!A1 /;
close A!A2 /;
%!&%!:
-
7/25/2019 Perl Lab Assignment 1
21/23
ASSIGNMENT-12
A! to test fun.tion t0"t .om#utes t0e medi"n of " /i$en "rr"+* E$en 9 odd "rr"+ must be
.0e.* If t0e "rr"+ %en/t0 is odd midd%e e%ement of sorted "rr"+ "s medi"n e%se for e$en %en/t0
"rr"+ t0e medi"n is t0e "$er"/e of two midd%e e%ement of sorted "rr"+*
print "Enter !e !er*s: ";
$a=;
(or$i=-;$i
-
7/25/2019 Perl Lab Assignment 1
22/23
0
(or$i=-;$i
-
7/25/2019 Perl Lab Assignment 1
23/23
0
$*ed=3arra4$l;
return $*ed;
%!&%!: