تبلیغات
buxsiran-کسب و کار,باکس‌ایران‌,درامد,سایتهای‌کلیكی کسب‌درامد‌از‌سایتهای‌کلیکی معتبر‌و‌پرداخت‌در‌بانکهای‌ایران
 
باکس ایران -آموزش نرم افزار
این وبلاگ در پایگاه ستاد ساماندهی ثبت گردیده است.
دامنه.نت | ثبت دامنه ملی و بین المللی، خرید و فروش دامین
درباره وبلاگ


سایتی برای وبمسترها و اموزش استفاده از اینترنت برای کسب درامد و اموزش nod 32 ,photoshopمایا و ویندوز

مدیر وبلاگ : Mohsen
مطالب اخیر
نویسندگان
آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
---------- ----------
دوشنبه 18 دی 1391 :: نویسنده : Mohsen

برنامه نویسی لینوکس


 1.برنامه ای جهت شمارش حروف یک رشته

2.برنامه ای برای شمارش حروف صدا دار

3.چاپ تمامی اعداد اول بین دو بازه عددی

4.سال معین شده سال کبیسه است یا خیر

5.برنامه ای به منظور چک کردن اینکه آیا رشته کلمه داده شده از دو سو یکی است یا خیر
6.برنامه برای بررسی اینکه عدد موردنظر زوج و یا فرد است

1. برنامه ای جهت شمارش حروف یک رشته


این برنامه عمل شمارش حروف را در یک رشته را نشان می دهد

Program :- To count the number of character in a given string.

echo Enter a string
read str
nc=`expr $str | wc -c`
n=`expr $nc - 1`
echo Number of character in $str is : $n


خروجی برنامه

Enter a string
network

Number of character in network is : 7


2.برنامه ای برای شمارش حروف صدا دار


برنامه ای برای شمارش حروف صدا دار

Program :- To count number of vowels.

echo Enter a string
read str
nc=`expr $str | wc -c`
i=1
n=0
while [ $i -le $nc ]
do
ch=`echo $str | cut -c $i`
case $ch in
[aeiouAEIOU])
n=`expr $n + 1`;;
esac
i=`expr $i + 1`
done
echo Number of vowels is : $n




خروجی برنامه

Enter a string
gopinath


Number of vowels is : 3


3.چاپ تمامی اعداد اول بین دو بازه عددی



Program :- To print all prime numbers between m & n.

echo Enter the limits
read ll ul
echo prime numbers in between $ll and $ul
while [ $ll -lt $ul ]
do
n=`expr $ll - 1`
m=2
flag=1
while [ $m -le $n ]
do
k=`expr $ll % $m`
if [ $k -eq 0 ]
then
flag=0
break
fi
m=`expr $m + 1`
done
if [ $flag -eq 1 ]
then
echo $ll
fi
ll=`expr $ll + 1`
done


Output:

Enter the limits
5 21

Prime numbers in between 5 and 21
5
7
11
13
17
19



4.سال معین شده سال کبیسه است یا خیر

آیا سال معین شده سال کبیسه است یا خیر



Program :- To find whether the given year is leap year or not.



echo Enter the year
read yy
a=`expr $yy % 4`
b=`expr $yy % 100`
c=`expr $yy % 400`
if [ $a -eq 0 -a $b -ne 0 -o $c -eq 0 ]
then
echo $yy is leap year
else
echo $yy is not a leap year
fi


Output 1:

Enter the year
2004

2004 is leap year


Output 2:

Enter the year
2006

2006 is not a leap year


5.برنامه ای به منظور چک کردن اینکه آیا رشته کلمه داده شده از دو سو یکی است یا خیر

برنامه ای به منظور چک کردن اینکه آیا رشته کلمه داده شده از دو سو یکی است یا خیر

echo Enter a string

read str1

str2=$str1

nc=`expr $str1 | wc -c`

i=`expr $nc - 1`

j=1

while [ $i -gt 0 ]

do

        ch1=`echo $str1 | cut -c $j`

        ch2=`echo $str2 | cut -c $i`

        if [ $ch1 != $ch2 ]

        then

                echo $str1 is not palindrome

                exit

        fi

        j=`expr $j + 1`

        i=`expr $i - 1`

done

echo $str1 is palindrome

 

 

Output 1:

 

Enter a string

malayalam

 

malayalam is palindrome

 

 

 

Output 2:

 

Enter a string

subnetwork

 

subnetwork is not palindrome


6.برنامه برای بررسی اینکه عدد موردنظر زوج و یا فرد است

نامه برای بررسی اینکه عدد موردنظر زوج و یا فرد است

 

Program :- To check whether the number is odd or even.

 

echo Enter a number

read n

m=`expr $n % 2`

if [ $m -eq 0 ]

then

        echo Given number is even

else

        echo Given number is odd

fi

 

 

Output 1:

 Enter a number

123

 Given number is odd

 

 

Output 2:

 Enter a number

122

 Given number is even






نوع مطلب : اموزش شبکه، 
برچسب ها :
لینک های مرتبط :

دوشنبه 27 شهریور 1396 08:39 ب.ظ
I read this post completely on the topic of the comparison of most up-to-date and earlier technologies, it's amazing article.
سه شنبه 14 شهریور 1396 08:50 ب.ظ
Amazing blog! Do you have any tips for aspiring writers?
I'm hoping to start my own website soon but I'm
a little lost on everything. Would you propose starting with a free platform like Wordpress or
go for a paid option? There are so many choices out there that I'm completely overwhelmed ..
Any ideas? Thank you!
شنبه 31 تیر 1396 08:16 ق.ظ
Hello to all, because I am genuinely keen of reading this webpage's post to be updated daily.
It consists of nice information.
دوشنبه 18 اردیبهشت 1396 10:55 ب.ظ
Loving the info on this site, you have done outstanding
job on the articles.
یکشنبه 20 فروردین 1396 12:35 ب.ظ
This is really interesting, You are an excessively professional blogger.

I've joined your feed and sit up for in search of more of your excellent
post. Additionally, I've shared your site in my social networks
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


دامنه.نت | ثبت دامنه ملی و بین المللی، خرید و فروش دامین ----------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------
كد جاوا اسكریپت من میگم
-------------------------------------------------------------------------------------------------- Bookmark this page -------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------