1. Trang chủ
  2. » Công Nghệ Thông Tin

Linux CS226 bai tap vi

5 8 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Linux CS226 Bai Tap Vi
Trường học Sample University
Chuyên ngành Computer Science
Thể loại Bài tập vi
Định dạng
Số trang 5
Dung lượng 133,26 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

CÂU 1 TÌM SỐ LỚN NHẤT A,B,C binbash 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 binbash 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).

Trang 1

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

Trang 2

#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

Trang 3

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))

Trang 4

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

Trang 5

done

if [ $tong -eq 1 ]

then echo "$so la so nguyen to" else

echo "$so khong phai so nguyen to" fi

fi

exit 0

Ngày đăng: 11/06/2022, 22:58

w