You are on page 1of 11

Bai 1: echo -n "Nhap vao ngay " read d echo -n "Nhap vao thang " read m echo -n "Nhap

vao nam " read y echo "Hom nay, ngay $d thang $m nam $y " Bai 2: echo "Thong tin nguoi vua dang nhap : $USE " echo "H!ST N"#E : $H!STN"#E" echo "Thu muc goc : $H!#E" echo "Thu muc hien hanh : $$%&" echo "She'' hien hanh : $SHE((" echo ")ieu termina' hien hanh : $TE #" Bai *: chao +,-.in-.a/h echo -n "0/ it morning1 $'ea/e an/2er ye/ or no:" read timeo3day i3 4 "$timeo3day" 5 "ye/" 67 then echo "8ood morning" e'i3 4 "$timeo3day" 5 "no" 67 then echo "8ood a3ternoon" e'/e echo "Sorry, $timeo3day not recogni9ed: Enter ye/ or no" e;it 1 3i e;it < Bai =: >m d?ng +,-.in-/h echo @Ahuong trinh dem /o dong cua tap tin $1B C count5< 2hi'e read 'ine7 do count5$DD$count E 1FF done echo @So dong cua tap tin $1 'a : $nB GH$1 e;it < Bai I: din tJch echo "Nhap * canh a . c" read a . c 'et tong15D$aE$.F 'et tong25D$aE$cF 'et tong*5D$.E$cF i3 4 $tong1 -ge $c 6 KK 4 $tong2 -ge $. 6 KK 4 $tong* -ge $a 67 then echo "&ay 'a 1 tam giac"

p5$Decho "/ca'e527D$aE$.E$cF-2" L .cF temp5$DD$pMD$p-$aFMD$p-$.FMD$p-$cFFF dt5$Decho "/ca'e527/NrtD$tempF" L .c F echo "&ien tich : $dt" e'/e echo ")o phai tam giac" 3i Bai O: giai tha echo "8iai thua" echo "Nhap n 5 " read n gt51 i51 2hi'e 4 $i -'e $n 6 do gt5$DD$gtM$iFF i5$DD$iE1FF done echo ")et Nua giai thua n 5 $n 'a $gt " Bai P: Qim tra nguyRn t echo ")iem tra nguyen to" echo -n "Nhap n 5 " read n i52 Qt51 2hi'e 4 $i -'t $n 6 do 'et t5$nS$i i3 4 $t -eN < 6 7 then Qt5< .reaQ e'/e i5$DD$iE1FF 3i done i3 4 $Qt -eN 1 6 KK 4 $n -gt 1 6 7 then echo "(a /o nguyen to" e'/e echo ")hong 'a /o nguyen to" 3i Bai T: Um / d?ng echo "&em /o dong trong tap tin" read .t /odong5V2c -' $.tV dd5Vp2dV echo "&uong dan hien tai : $dd"

echo "So dong 'a : $/odong" Bai W: ma; * / echo "Nhap * /o" read a . c i3 4 $a -ge $. 6 7 then i3 4 $a -ge $c 67 then echo "ma; 5 $a" e'/e echo "ma; 5 $c" 3i e'i3 4 $. -'t $c 6 7 then echo "ma;5 $c" e'/e echo "ma; 5 $." 3i Bai 1<: ma; = / echo "Nhap = /o" read a . c d +tim ma; i3 4 $a -ge $. 6 7 then i3 4 $a -ge $c 67 then ma;5$a e'/e ma;5$c 3i e'i3 4 $. -'t $c 6 7 then ma;5$c e'/e ma;5$. 3i i3 4 $ma; -'t $d 6 7 then ma;5$d i3 +tim min i3 4 $a -'t $. 6 7 then i3 4 $a -'t $c 67 then min5$a e'/e min5$c 3i e'i3 4 $. -gt $c 6 7 then min5$c e'/e min5$. 3i i3 4 $min -gt $d 6 7 then min5$d 3i echo "#a; = /o 'a : $ma;" echo "#in = /o 'a : $min" Bai 11: $a// echo "Set pa//2ord" read p2 echo "Enter pa//2ord"

read nhapthu 2hi'e 4 "$nhapthu" ,5 "$p2" 67 do echo "Sai roi , thu nhap 'an nua" read nhapthu done echo "$a//2ord dung " e;it < Bai 12: $huong trinh .ac nhat echo "8iai phuong trinh a; E . 5<" echo "Nhap a va ." read a . i3 4 $a -eN < 6 7 then i3 4 $. -eN < 6 7 then echo "$huong trinh co vo /o nghiem" e'/e echo "$huong trinh vo nghiem" 3i e'/e ;5$Decho "/ca'e5*7-$.-$a" L .cF echo "$hng trXnh $a ; E $. 5 < cY nghim ; 5 $;" 3i Bai 1*: phuong trinh .ac 2 echo "$huong trinh .ac 2" echo "Nhap a . c : " read a . c dt5$DD$.M$. - =M$aM$cFF i3 4 $dt -'t < 6 7 then echo "Zo nghiem" e'i3 4 $dt -eN < 6 7 then n5$DD-1M$.-2-$aFF echo "$huong trinh co nghiem Qep ;1 5 ;2 5 $n " e'/e candt5$Decho "/ca'e5*7/NrtD$dtF" L .cF ;15$Decho "/ca'e517D-$.E$candtF-2-$a" L .cF ;25$Decho "/ca'e517D-$.-$candtF-2-$a" L .cF echo "[1 5 $;1 " echo "[2 5 $;2 " 3i Bai 1=: te/t 2 echo -n "Enter pa//2ord " read pa// i3 4"$pa//",5"/ecret"67 then echo "Sorry, try again:::"

e'/e echo "$a//2ord i/ accepted " 3i Bai 1I: th ng\y echo -n "Nhap gia tri cua 1 thu trong tuan " read d ca/e $d in "2"F echo "#!N"77 "*"F echo "TUE"77 "="F echo "%E&"77 "I"F echo "THU"77 "O"F echo "] 0"77 "P"F echo "S"T"77 "T"F echo "SUN"77 MF echo "Nhap /ai roi"77 e/ac Bai 1O: time echo -n "Nhap thang :" read m echo -n "Nhap nam :" read y i3 4 $m -ge 1 6 KK 4 $m -'e 12 6 KK 4 $y -gt < 6 7 then ca' $m $y e'/e echo "Aoi 'ai thang va nam ," 3i Bai 1P: time 2hi'e do echo -n "Nhap thang :" read m echo -n "Nhap nam :" read y i3 4 $m -ge 1 6 KK 4 $m -'e 12 6 KK 4 $y -gt < 6 7 then ca' $m $y e'/e echo "Aoi 'ai thang va nam ," 3i echo "Ahay 'ai Qhong y-n :"

read a/ done Bai 1T: tJnh to^n echo "Nhap 2 /o a va ." read a . echo "Nhap toan tu E - M -" read toantu ca/e $toantu in "E"F QN5$DD$aE$.FF echo "Tong 2 /o 'a $QN "77 "-"F QN5$DD$a-$.FF echo "Hieu 2 /o 'a $QN"77 "M"F QN5$DD$aM$.FF echo "Tich 2 /o 'a $QN" 77 "-"F QN5$DD$a-$.FF echo "Thuong 2 /o 'a $QN "77 e/ac Bai 1W: tng n echo "Tinh tong 1 E 2 E* E:::En" echo -n "Nhap n 5 " read n /5< i51 2hi'e 4 $i -'e $n 6 do /5$DD$/ E $iFF i5$DD$i E 1FF done echo "tong 'a $/" Bai 2<: tng / ' echo "Tinh tong 1 E * EI E:::En" echo "Nhap n 5 " read n /5< i51 2hi'e 4 $i -'e $n 6 do /5$DD$/ E $iFF i5$DD$i E 2FF done echo "tong 'a $/" Bai 21: Ahng trXnh tJnh tng 1-_ n - #inh ha c^c cu tr`c 2hi'e do done, v\ c^ch / dng 46, $DDFF:

- Tp tin tong1:/h +,-.in-/h echo @Ahuong trinh tinh tong 1- $1B inde;5< tong5< 2hi'e 4 $inde; -'t $1 6 do inde;5$DD$inde; E 1FF tong5$DD$tong E $inde;FF done echo "Tong 1-$15 $tong" e;it < - Ahy chng trXnh : chmod aE; tong1:/h :-tong1 1<< Bai 22: Ahng trXnh tXm mt ;au trong mt tp tin - #inh ha c^c cu tr`c i3 then 3i, 2hi'e do done: - Tp tin tim;au:/h +,-.in-/h echo @Ahuong trinh tim ;au $1 trong tap tin $2B C 2ord'en5Ve;pr 'ength @$1BV + &o dai tu can tim 2hi'e read te;t'ine do te;t'en5Ve;pr 'ength @$te;t'ineBV + &o dai cua dong vua doc end5$DD$te;t'en b 2ord'en E 1B inde;51 2hi'e 4 $inde; b'e $end 6 do temp5Ve;pr /u./tr @$te;t'ineB $inde; $2ord'en i3 4 @$tempB 5 $1 6 then echo @Tim thay $1 tai dong $te;t'ineB .reaQ 3i inde;5$DD$inde; E 1FF done done GH$2 e;it < - Ahy chng trXnh : chmod aE; tim;au:/h :-tim;au a.c .ai1:t;t Bai 2*: Ahng trXnh tXm d?ng cY U d\i 'n nht trong mt tp tin - #inh ha c^c cu tr`c i3 then 3i, 2hi'e do done: - Tp tin dongma;:/h +,-.in-/h echo @Ahuong trinh tim dong dai nhat trong tap tin $1B

C n5< ma;5< dong5BB 2hi'e read 'ine do n5Ve;pr 'ength @$'ineBV i3 4 $n bgt $ma; 6 then dong5B$'ineB ma;5$n 3i done echo @&ong trong tap tin $1 co do dai ma; 5 $ma; 'a : $dongB GH$1 e;it < - Ahy chng trXnh : chmod aE; dongma;:/h :-dongma; .ai1:t;t Bai 2= : pt .c 2 +,-.in-.a/h echo 80"0 $HU!N8 T 0NH B"A 2 echo nhap * he /o echo -n "a 5 " read a echo -n ". 5 " read . echo -n "c 5 " read c i3 4 $a -eN < 6 7 then i3 4 $. -eN < 6 7 then i3 4 $c -eN < 6 7 then echo phuong trinh vo /o ngiem e'/e echo phuong trinh vo nghiem 3i e'/e echo -n "; 5 " echo $Decho "/ca'e 5 * 7 D - $c - $. F" L .c F 3i e'/e de'ta5$DD$.M$.-=M$aM$cFF i3 4 $de'ta -'t < 6 7 then echo phuong trinh vo nghiem

e'i3 4 $de'ta -eN < 6 7 then echo -n "phuong trinh co nghiem Qep ;1 5 ;2 5 " echo $Decho "/ca'e 5 * 7 D -$.-D2M$aFF" L .c F e'/e echo "phuong trinh co 2 nghiem phan .iet" echo ;1 5 $Decho "/ca'e 5 *7 DD-$. E /NrtD$de'taFF-D2M$aFF" L .cF echo ;2 5 $Decho "/ca'e 5 *7 DD-$. - /NrtD$de'taFF-D2M$aFF" L .cF 3i 3i Bai 2I: giai tha Ahng trXnh tJnh giai tha ca mt / - #inh ha c^c cu tr`c 2hi'e do done, v\ c^ch / dng 46, $DDFF: - Tp tin giaithua:/h +,-.in-/h echo @Ahuong trinh tinh $1,B inde;5< gt51 2hi'e 4 $inde; -'t $1 6 do inde;5$DD$inde; E 1FF gt5$DD$gt M $inde;FF done echo "$1,5 $gt" e;it < - Ahy chng trXnh : chmod aE; giaithua:/h :-giaithua I Bai 2O: Um t Ahng trXnh Um / t ca mt tp tin - #inh ha c^c cu tr`c 3or do done, 2hi'e do done: - Tp tin demtu:/h +,-.in-/h echo @Ahuong trinh dem /o tu cua tap tin $1B C n5< 2hi'e read 'ine do 3or 2d in $'ine do n5$DD$n E 1FF done done echo @Tong /o tu cua tap tin $1 'a : $nB GH$1 e;it < - Ahy chng trXnh : chmod aE; demtu:/h :-demtu .ai1:t;t

Bai 2P: Um d?ng Ahng trXnh Um / d?ng ca mt tp tin - #inh ha c^c cu tr`c i3 then 3i, 2hi'e do done, v\ c^ch / dng 46, $DDFF: - Tp tin demdong:/h +,-.in-/h echo @Ahuong trinh dem /o dong cua tap tin $1B C n5< 2hi'e read 'ine - 22do n5$DD$n E 1FF done echo @So dong cua tap tin $1 'a : $nB GH$1 e;it < - Ahy chng trXnh : chmod aE; demdong:/h :-demdong .ai1:t;t Bai 2T: nguyRn t, giai tha +, -.in-.a/h + Tung Huynh echo -n "Nhap n5" read n echo "Aac /o nguyen to trong Qhoang 1-_ $n:" 3or DDi517 iH5 $n7 iEEFF do dem5<7 3or DDc527 cH$i7 cEEFF do ;5$Decho "/ca'e5<7 $i S $c"L.cF i3 4 $; -eN < 67 then dem5$DD$dem E 1FF 3i done i3 4 $dem -eN < 67 then echo -n "$i " 3i done echo "" + Tinh giai thuc cua n gt517 3or DDi527 iH5$n7 iEEFF do

gt5$DD$gtM$iFF done echo "8iai thua cua n 'a: n,5$gt" Bai 2W: pt .c 1 +, -.in-.a/h 'et "a51" 'et ".5$2" i3 4 $a 5 < 67 then i3 4 $. -eN < 67 then echo "Zo /o nghiem" e'/e echo "Zo nghiem" 3i e'/e echo "Nghiem 'a ;5Ve;pr -$.-$aV" 3i + .a/h te/t:/h * * + Nghiem 'a ;5-*-1

You might also like