Senin, 11 Mei 2009

2. mencari user yang tidak ada passwordnya
:~$ awk -F: '{if (FS==":") print $1" nopassword"}' /etc/passwd
root nopassword
daemon nopassword
bin nopassword
sys nopassword
sync nopassword
games nopassword
man nopassword
lp nopassword
mail nopassword
news nopassword
uucp nopassword
proxy nopassword
www-data nopassword
backup nopassword
list nopassword
irc nopassword
gnats nopassword
nobody nopassword
libuuid nopassword
syslog nopassword
klog nopassword
hplip nopassword
avahi-autoipd nopassword
gdm nopassword
pulse nopassword
saned nopassword
messagebus nopassword
polkituser nopassword
avahi nopassword
haldaemon nopassword
aditya nopassword

3. menampilkan rata-rata dari kapasitas file
:~$ awk '{if (NR>1) print "owner: "$3,"filename: " $8}' file.txt
owner: aditya filename: bye.txt
owner: aditya filename: Desktop
owner: aditya filename: doc2img2_setup.exe.part
owner: aditya filename: Documents
owner: aditya filename: Examples
owner: aditya filename: file.txt
owner: aditya filename: halo.txt
owner: aditya filename: Music
owner: aditya filename: mydir
owner: aditya filename: myerror.txt
owner: aditya filename: nilai.txt
owner: aditya filename: Pictures
owner: aditya filename: Public
owner: aditya filename: Templates
owner: aditya filename: tu_blog_flower.jpg
owner: aditya filename: Videos
owner: aditya filename: z

:~$ awk '{ tot += $5 }; END { print "total bytes : " tot}' file.txt
total bytes : 478753

:~$ awk '{ tot += $5 }; END { print "rata-rata : " tot/18}' file.txt
rata-rata : 26597.4

:~$ awk 'tot+=$5{ AV=tot/NR }; END { print "rata-rata : " AV }' file.txt
rata-rata : 26597.4

4.
****************file log 100 kebawah*****************************
:~$ awk '{if(NR>=12022 )print $0}' log
2009-04-07 14:50:10 status installed kdelibs5-data 4:4.0.3-0ubuntu5
2009-04-07 14:50:10 configure libopenexr2ldbl 1.2.2-4.4ubuntu1 1.2.2-4.4ubuntu1
2009-04-07 14:50:10 status unpacked libopenexr2ldbl 1.2.2-4.4ubuntu1
2009-04-07 14:50:10 status half-configured libopenexr2ldbl 1.2.2-4.4ubuntu1
2009-04-07 14:50:10 status installed libopenexr2ldbl 1.2.2-4.4ubuntu1
2009-04-07 14:50:10 status triggers-pending libc6 2.8~20080505-0ubuntu7
2009-04-07 14:50:10 configure libqt4-core 4.3.4-0ubuntu3 4.3.4-0ubuntu3
2009-04-07 14:50:10 status unpacked libqt4-core 4.3.4-0ubuntu3
2009-04-07 14:50:10 status half-configured libqt4-core 4.3.4-0ubuntu3
2009-04-07 14:50:10 status installed libqt4-core 4.3.4-0ubuntu3
2009-04-07 14:50:10 configure libaudio2 1.9.1-1 1.9.1-1
2009-04-07 14:50:10 status unpacked libaudio2 1.9.1-1
2009-04-07 14:50:10 status half-configured libaudio2 1.9.1-1
2009-04-07 14:50:10 status installed libaudio2 1.9.1-1
2009-04-07 14:50:10 configure libqt4-gui 4.3.4-0ubuntu3 4.3.4-0ubuntu3
2009-04-07 14:50:10 status unpacked libqt4-gui 4.3.4-0ubuntu3
2009-04-07 14:50:10 status half-configured libqt4-gui 4.3.4-0ubuntu3
2009-04-07 14:50:10 status installed libqt4-gui 4.3.4-0ubuntu3
2009-04-07 14:50:10 configure libphonon4 4:4.0.3-0ubuntu5 4:4.0.3-0ubuntu5
2009-04-07 14:50:10 status unpacked libphonon4 4:4.0.3-0ubuntu5
2009-04-07 14:50:10 status half-configured libphonon4 4:4.0.3-0ubuntu5
2009-04-07 14:50:10 status installed libphonon4 4:4.0.3-0ubuntu5
2009-04-07 14:50:10 configure libpq5 8.3.1-1 8.3.1-1
2009-04-07 14:50:10 status unpacked libpq5 8.3.1-1
2009-04-07 14:50:10 status half-configured libpq5 8.3.1-1
2009-04-07 14:50:10 status installed libpq5 8.3.1-1
2009-04-07 14:50:10 configure libqt4-sql 4.3.4-0ubuntu3 4.3.4-0ubuntu3
2009-04-07 14:50:10 status unpacked libqt4-sql 4.3.4-0ubuntu3
2009-04-07 14:50:10 status half-configured libqt4-sql 4.3.4-0ubuntu3
2009-04-07 14:50:10 status installed libqt4-sql 4.3.4-0ubuntu3
2009-04-07 14:50:10 configure libqt4-qt3support 4.3.4-0ubuntu3 4.3.4-0ubuntu3
2009-04-07 14:50:10 status unpacked libqt4-qt3support 4.3.4-0ubuntu3
2009-04-07 14:50:10 status half-configured libqt4-qt3support 4.3.4-0ubuntu3
2009-04-07 14:50:10 status installed libqt4-qt3support 4.3.4-0ubuntu3
2009-04-07 14:50:10 configure libclucene0ldbl 0.9.20-1 0.9.20-1
2009-04-07 14:50:10 status unpacked libclucene0ldbl 0.9.20-1
2009-04-07 14:50:10 status half-configured libclucene0ldbl 0.9.20-1
2009-04-07 14:50:10 status installed libclucene0ldbl 0.9.20-1
2009-04-07 14:50:10 configure libraptor1 1.4.16-1 1.4.16-1
2009-04-07 14:50:10 status unpacked libraptor1 1.4.16-1
2009-04-07 14:50:10 status half-configured libraptor1 1.4.16-1
2009-04-07 14:50:10 status installed libraptor1 1.4.16-1
2009-04-07 14:50:10 configure librasqal0 0.9.15-2 0.9.15-2
2009-04-07 14:50:10 status unpacked librasqal0 0.9.15-2
2009-04-07 14:50:10 status half-configured librasqal0 0.9.15-2
2009-04-07 14:50:10 status installed librasqal0 0.9.15-2
2009-04-07 14:50:10 configure librdf0 1.0.7-1 1.0.7-1
2009-04-07 14:50:10 status unpacked librdf0 1.0.7-1
2009-04-07 14:50:10 status half-configured librdf0 1.0.7-1
2009-04-07 14:50:10 status installed librdf0 1.0.7-1
2009-04-07 14:50:10 configure libsoprano4 2.0.0-1 2.0.0-1
2009-04-07 14:50:10 status unpacked libsoprano4 2.0.0-1
2009-04-07 14:50:10 status half-configured libsoprano4 2.0.0-1
2009-04-07 14:50:10 status installed libsoprano4 2.0.0-1
2009-04-07 14:50:10 configure libstreams0 0.5.7-2 0.5.7-2
2009-04-07 14:50:10 status unpacked libstreams0 0.5.7-2
2009-04-07 14:50:10 status half-configured libstreams0 0.5.7-2
2009-04-07 14:50:10 status installed libstreams0 0.5.7-2
2009-04-07 14:50:10 configure libstreamanalyzer0 0.5.7-2 0.5.7-2
2009-04-07 14:50:10 status unpacked libstreamanalyzer0 0.5.7-2
2009-04-07 14:50:10 status half-configured libstreamanalyzer0 0.5.7-2
2009-04-07 14:50:10 status installed libstreamanalyzer0 0.5.7-2
2009-04-07 14:50:10 configure kdebase-runtime-data-common 4:4.0.3-0ubuntu2 4:4.0.3-0ubuntu2
2009-04-07 14:50:10 status unpacked kdebase-runtime-data-common 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 status half-configured kdebase-runtime-data-common 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 status installed kdebase-runtime-data-common 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 configure kdebase-runtime-data 4:4.0.3-0ubuntu2 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 status unpacked kdebase-runtime-data 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 status half-configured kdebase-runtime-data 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 status installed kdebase-runtime-data 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 configure libstrigiqtdbusclient0 0.5.7-2 0.5.7-2
2009-04-07 14:50:11 status unpacked libstrigiqtdbusclient0 0.5.7-2
2009-04-07 14:50:11 status half-configured libstrigiqtdbusclient0 0.5.7-2
2009-04-07 14:50:11 status installed libstrigiqtdbusclient0 0.5.7-2
2009-04-07 14:50:11 configure libxine1-bin 1.1.11.1-1ubuntu3 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status unpacked libxine1-bin 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status half-configured libxine1-bin 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status installed libxine1-bin 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 configure libxine1-console 1.1.11.1-1ubuntu3 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status unpacked libxine1-console 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status half-configured libxine1-console 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status installed libxine1-console 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 configure libxine1-ffmpeg 1.1.11.1-1ubuntu3 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status unpacked libxine1-ffmpeg 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status half-configured libxine1-ffmpeg 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status installed libxine1-ffmpeg 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 configure libmodplug0c2 1:0.7-7 1:0.7-7
2009-04-07 14:50:11 status unpacked libmodplug0c2 1:0.7-7
2009-04-07 14:50:11 status half-configured libmodplug0c2 1:0.7-7
2009-04-07 14:50:11 status installed libmodplug0c2 1:0.7-7
2009-04-07 14:50:11 configure libxine1-misc-plugins 1.1.11.1-1ubuntu3 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status unpacked libxine1-misc-plugins 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status half-configured libxine1-misc-plugins 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status installed libxine1-misc-plugins 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 configure libxine1-plugins 1.1.11.1-1ubuntu3 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status unpacked libxine1-plugins 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status half-configured libxine1-plugins 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status installed libxine1-plugins 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 configure libxcb-shape0 1.1-1ubuntu1 1.1-1ubuntu1
2009-04-07 14:50:11 status unpacked libxcb-shape0 1.1-1ubuntu1
2009-04-07 14:50:11 status half-configured libxcb-shape0 1.1-1ubuntu1
2009-04-07 14:50:11 status installed libxcb-shape0 1.1-1ubuntu1
2009-04-07 14:50:11 configure libxcb-shm0 1.1-1ubuntu1 1.1-1ubuntu1
2009-04-07 14:50:11 status unpacked libxcb-shm0 1.1-1ubuntu1
2009-04-07 14:50:11 status half-configured libxcb-shm0 1.1-1ubuntu1
2009-04-07 14:50:11 status installed libxcb-shm0 1.1-1ubuntu1
2009-04-07 14:50:11 configure libxcb-xv0 1.1-1ubuntu1 1.1-1ubuntu1
2009-04-07 14:50:11 status unpacked libxcb-xv0 1.1-1ubuntu1
2009-04-07 14:50:11 status half-configured libxcb-xv0 1.1-1ubuntu1
2009-04-07 14:50:11 status installed libxcb-xv0 1.1-1ubuntu1
2009-04-07 14:50:11 configure libxvmc1 2:1.0.4-2ubuntu1 2:1.0.4-2ubuntu1
2009-04-07 14:50:11 status unpacked libxvmc1 2:1.0.4-2ubuntu1
2009-04-07 14:50:11 status unpacked libxvmc1 2:1.0.4-2ubuntu1
2009-04-07 14:50:11 status half-configured libxvmc1 2:1.0.4-2ubuntu1
2009-04-07 14:50:11 status installed libxvmc1 2:1.0.4-2ubuntu1
2009-04-07 14:50:11 configure libxine1-x 1.1.11.1-1ubuntu3 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status unpacked libxine1-x 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status half-configured libxine1-x 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status installed libxine1-x 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 configure libxine1 1.1.11.1-1ubuntu3 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status unpacked libxine1 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status half-configured libxine1 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 status installed libxine1 1.1.11.1-1ubuntu3
2009-04-07 14:50:11 configure kdebase-workspace-data 4:4.0.3-0ubuntu2 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 status unpacked kdebase-workspace-data 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 status half-configured kdebase-workspace-data 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 status installed kdebase-workspace-data 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 configure ksysguardd-kde4 4:4.0.3-0ubuntu2 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 status unpacked ksysguardd-kde4 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 status half-configured ksysguardd-kde4 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 status installed ksysguardd-kde4 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 configure libqimageblitz4 0.0.706674-2build1 0.0.706674-2build1
2009-04-07 14:50:11 status unpacked libqimageblitz4 0.0.706674-2build1
2009-04-07 14:50:11 status half-configured libqimageblitz4 0.0.706674-2build1
2009-04-07 14:50:11 status installed libqimageblitz4 0.0.706674-2build1
2009-04-07 14:50:11 configure pmount 0.9.16-4 0.9.16-4
2009-04-07 14:50:11 status unpacked pmount 0.9.16-4
2009-04-07 14:50:11 status unpacked pmount 0.9.16-4
2009-04-07 14:50:11 status half-configured pmount 0.9.16-4
2009-04-07 14:50:11 status installed pmount 0.9.16-4
2009-04-07 14:50:11 configure qt4-qtconfig 4.3.4-0ubuntu3 4.3.4-0ubuntu3
2009-04-07 14:50:11 status unpacked qt4-qtconfig 4.3.4-0ubuntu3
2009-04-07 14:50:11 status half-configured qt4-qtconfig 4.3.4-0ubuntu3
2009-04-07 14:50:11 status installed qt4-qtconfig 4.3.4-0ubuntu3
2009-04-07 14:50:11 configure raptor-utils 1.4.16-1 1.4.16-1
2009-04-07 14:50:11 status unpacked raptor-utils 1.4.16-1
2009-04-07 14:50:11 status half-configured raptor-utils 1.4.16-1
2009-04-07 14:50:11 status installed raptor-utils 1.4.16-1
2009-04-07 14:50:11 configure redland-utils 1.0.7-1 1.0.7-1
2009-04-07 14:50:11 status unpacked redland-utils 1.0.7-1
2009-04-07 14:50:11 status half-configured redland-utils 1.0.7-1
2009-04-07 14:50:11 status installed redland-utils 1.0.7-1
2009-04-07 14:50:11 configure kde4libs-bin 4:4.0.3-0ubuntu5 4:4.0.3-0ubuntu5
2009-04-07 14:50:11 status unpacked kde4libs-bin 4:4.0.3-0ubuntu5
2009-04-07 14:50:11 status half-configured kde4libs-bin 4:4.0.3-0ubuntu5
2009-04-07 14:50:11 status installed kde4libs-bin 4:4.0.3-0ubuntu5
2009-04-07 14:50:11 configure kdelibs5 4:4.0.3-0ubuntu5 4:4.0.3-0ubuntu5
2009-04-07 14:50:11 status unpacked kdelibs5 4:4.0.3-0ubuntu5
2009-04-07 14:50:11 status unpacked kdelibs5 4:4.0.3-0ubuntu5
2009-04-07 14:50:11 status half-configured kdelibs5 4:4.0.3-0ubuntu5
2009-04-07 14:50:11 status installed kdelibs5 4:4.0.3-0ubuntu5
2009-04-07 14:50:11 configure kdebase-runtime 4:4.0.3-0ubuntu2 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 status unpacked kdebase-runtime 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 status half-configured kdebase-runtime 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 status installed kdebase-runtime 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 configure kdebase-runtime-bin-kde4 4:4.0.3-0ubuntu2 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 status unpacked kdebase-runtime-bin-kde4 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 status half-configured kdebase-runtime-bin-kde4 4:4.0.3-0ubuntu2
2009-04-07 14:50:11 status installed kdebase-runtime-bin-kde4 4:4.0.3-0ubuntu2
2009-04-07 14:50:12 configure kdm-kde4 4:4.0.3-0ubuntu2 4:4.0.3-0ubuntu2
2009-04-07 14:50:12 status unpacked kdm-kde4 4:4.0.3-0ubuntu2
2009-04-07 14:50:12 status unpacked kdm-kde4 4:4.0.3-0ubuntu2
2009-04-07 14:50:12 status unpacked kdm-kde4 4:4.0.3-0ubuntu2
2009-04-07 14:50:12 status unpacked kdm-kde4 4:4.0.3-0ubuntu2
2009-04-07 14:50:12 status unpacked kdm-kde4 4:4.0.3-0ubuntu2
2009-04-07 14:50:12 status half-configured kdm-kde4 4:4.0.3-0ubuntu2
2009-04-07 14:50:12 status installed kdm-kde4 4:4.0.3-0ubuntu2
2009-04-07 14:50:12 configure libplasma1 4:4.0.3-0ubuntu2 4:4.0.3-0ubuntu2
2009-04-07 14:50:12 status unpacked libplasma1 4:4.0.3-0ubuntu2
2009-04-07 14:50:12 status half-configured libplasma1 4:4.0.3-0ubuntu2
2009-04-07 14:50:12 status installed libplasma1 4:4.0.3-0ubuntu2
2009-04-07 14:50:12 configure kget-kde4 4:4.0.3-0ubuntu1 4:4.0.3-0ubuntu1
2009-04-07 14:50:12 status unpacked kget-kde4 4:4.0.3-0ubuntu1
2009-04-07 14:50:12 status half-configured kget-kde4 4:4.0.3-0ubuntu1
2009-04-07 14:50:12 status installed kget-kde4 4:4.0.3-0ubuntu1
2009-04-07 14:50:12 configure ksysguard-kde4 4:4.0.3-0ubuntu2 4:4.0.3-0ubuntu2
2009-04-07 14:50:12 status unpacked ksysguard-kde4 4:4.0.3-0ubuntu2
2009-04-07 14:50:12 status half-configured ksysguard-kde4 4:4.0.3-0ubuntu2
2009-04-07 14:50:12 status installed ksysguard-kde4 4:4.0.3-0ubuntu2
2009-04-07 14:50:12 configure kdebase-workspace-bin 4:4.0.3-0ubuntu2 4:4.0.3-0ubuntu2
2009-04-07 14:50:12 status unpacked kdebase-workspace-bin 4:4.0.3-0ubuntu2
2009-04-07 14:50:12 status half-configured kdebase-workspace-bin 4:4.0.3-0ubuntu2
2009-04-07 14:50:13 status installed kdebase-workspace-bin 4:4.0.3-0ubuntu2
2009-04-07 14:50:13 trigproc libc6 2.8~20080505-0ubuntu7 2.8~20080505-0ubuntu7
2009-04-07 14:50:13 status half-configured libc6 2.8~20080505-0ubuntu7
2009-04-07 14:50:13 status installed libc6 2.8~20080505-0ubuntu7
2009-04-07 14:50:14 startup packages configure
2009-04-07 14:50:14 configure flashplugin-nonfree 9.0.124.0ubuntu2 9.0.124.0ubuntu2
2009-04-07 14:50:14 status half-configured flashplugin-nonfree 9.0.124.0ubuntu2
2009-04-07 14:50:31 configure msttcorefonts 2.4 2.4
2009-04-07 14:50:31 status half-configured msttcorefonts 2.4

menampilkan nilai IPS dan nilai huruf pada hasil belajar

TUGAS 1

untuk menampulkan nilai IPS dan juga nilai huruf pada laporan hasil belajar saya gunakan program bahasa awk seperti dibawah. input berasal dari file nilai.txt yang berisi
1 Bahasa_Inggris_3 2 70 70 75
2 Matematika_3 2 75 70 70
3 Pemodelan_dan_Simulasi 3 80 77 75
4 Organisasi_Komputer 3 80 82 80
5 Rangkaian_Logika_2 3 85 85 80
6 OOP 3 90 90 90
7 Bahasa_Assembly 3 80 85 84
8 Workshop_Elektronika 3 75 70 75
9 Praktikum_Rangkaian_Logika_2 3 85 80 80
10 Prak.OOP 6 90 90 90
11 Prak.Bahasa_Assembly 3 80 80 80

dengan program dibawah akanmendapatkan nilai IPS dan nilai huruf pada laporan hasil belajar
:~$ awk BEGIN'{print "\nno mata kuliah sks tugas uts uas"; print"===================================================================="}{print $0; $7=$4+$5+$6; $8=$7/3; if($8>=90) print $7, $8, "A" ;else if($8>=80 && $8<=90) print $7, $8, "AB"; else if($8>=70 && $8<=80) print $7, $8, "B"; else if($8>=60 && $8<=70) print $7, $8, "BC"; else if($8>=60 && $8<=70) print $7, $8, "C"; else if($8>=50 && $8<=60) print $7, $8, "D"; else if($8<=40) print $7, $8, "E"} { if($8>=90) c=4; else if($8>=80 && $8<=90) c=3.5; else if($8>=70 && $8<=80) c=3; else if($8>=60 && $8<=70) c=2.5; else if($8>=60 && $8<=70) c=2; else if($8>=50 && $8<=60) c=1.5; else if($8<=40) c=1} {a+=c} END{ print "\nIPS = "a/11}' nilai.txt

no mata kuliah sks tugas uts uas
====================================================================
1 Bahasa_Inggris_3 2 70 70 75
215 71.6667 B
2 Matematika_3 2 75 70 70
215 71.6667 B
3 Pemodelan_dan_Simulasi 3 80 77 75
232 77.3333 B
4 Organisasi_Komputer 3 80 82 80
242 80.6667 AB
5 Rangkaian_Logika_2 3 85 85 80
250 83.3333 AB
6 OOP 3 90 90 90
270 90 A
7 Bahasa_Assembly 3 80 85 84
249 83 AB
8 Workshop_Elektronika 3 75 70 75
220 73.3333 B
9 Praktikum_Rangkaian_Logika_2 3 85 80 80
245 81.6667 AB
10 Prak.OOP 6 90 90 90
270 90 A
11 Prak.Bahasa_Assembly_2 3 80 80 80
240 80 AB

IPS = 3.40909

Rabu, 06 Mei 2009

Menampilkan bilangan prima dari 0 sampai 100

untuk menampilkan bilangan prima antara 0 sampai 100 dengan menggunakan bahasa AWK saya gunakan program yang secara instan. program seperti dibawah ini:
:~$ awk 'BEGIN{for(i=2;i<=100;i++){if(i==2 || i==3 || i==5 || i==7) print i; if(i%2!=0 && i%3!=0 && i%5!=0 && i%7!=0) print i}}'
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97