Tải bản đầy đủ (.docx) (5 trang)

Linux CS226 bai tap vi

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (127.52 KB, 5 trang )

CÂU 1 : TÌM SỐ LỚN NHẤT A,B,C
#!/bin/bash
#Day la chu thich:chuong trinh hello.sh
echo -n "a:"
read a
echo -n "b:"
read b
echo -n "c:"
read c
d=$a
if [ "$d" -lt "$b" ];then
d=$b
fi
if [ "$d" -lt "$c" ];then
d=$c
fi
echo "so lon nhat la : $d"
exit 0

CÂU 2 : PT AX+B = 0


#!/bin/bash
#Day la chu thich:chuong trinh hello.sh
echo -n "nhap a:"
read a
echo -n "nhap b:"
read b
if [ $a -eq 0 ];then
if [ $b -eq 0 ];then
echo "Phuong trinh vo so nghiem"


else
echo "Phuong trinh vo nghiem"
fi
else
x=$(echo "scale=3; (-$b)/$a" | bc)
echo "Phuong trinh co 1 nghiem x = $x"
fi
exit 0


CÂU 3: PHƯƠNG TRÌNH BÂC 2
#!/bin/bash
#Day la chu thich:chuong trinh hello.sh
echo -n "a="
read a
echo -n "b="
read b
echo -n "c="
read c
delta=$(echo "$b^2 – 4*$a*$c" | bc)
if [ $delta -lt 0 ]
then
echo "pt vo nghiem"
elif [ "$delta" -eq 0 ]
then
echo -n "pt co nghiem kep x= "
x=$(echo "scale=2; -$b/(2*$a)" | bc)
echo "$x"
else
echo "phuong trinh co 2 nghiem"

x1=$(echo "scale=2; -($b + sqrt($delta))/(2*$a)" | bc)
echo "x1= $x"
x2=$(echo "scale=2; -($b – sqrt($delta))/(2*$a)" | bc)
echo "x2= $x2"

CÂU 4 :
#!/bin/bash
#Day la chu thich:chuong trinh hello.sh
echo “Chuong trinh tinh tong 1- n”
read n
index=0
tong=0
while [ $index -lt $n ]
do
index=$(($index + 1))


tong=$(($tong + $index))
done
echo “Tong 1-$n= $tong”
exit 0

CÂU 5
#!/bin/bash
#Day la chu thich:chuong trinh hello.sh
echo “Chuong trinh tinh day thua n”
read n
index=0
s=1
while [ $index -lt $n ]

do
index=$(($index + 1))
s=$(($s * $index))
done
echo “$n != $s”
exit 0

CÂU 6
#!/bin/bash
#Day la chu thich:chuong trinh hello.sh
echo "Nhap vao mot so duong:"
read so
if [ $so -lt 2 ]
then
echo "$so khong phai so nguyen to"
else
tong=0
for (( i=2;i <= $so;i++ ))
do
if [ $(($so % $i)) -eq 0 ]
then tong=$(($tong+1))
fi


done
if [ $tong -eq 1 ]
then echo "$so la so nguyen to"
else
echo "$so khong phai so nguyen to"
fi

fi
exit 0



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×