artikel / menampilkan bilangan prima

Menampilkan Bilangan Prima

Menampilkan Bilangan Prima

Berikut adalah program Bash untuk menampilkan bilangan prima. Pemakai memasukkan nomer urutan dalam deret Bilangan Prima. Hasil program adalah bilangan prima yang dicari.

bash


#!/bin/bash

if [ $# -ne 1 ]; then
  echo "Cara pakai: $0 "
  exit 1
fi

limit=$1
bilangan_prima="2"

for ((num=3; num < =limit; num+=2)); do
  benarkah_bilangan_prima=true
  sqrt=$(echo "sqrt($num)" | bc)
  for p in $bilangan_prima; do
    if [ $p -gt $sqrt ]; then
      break
    fi
    if [ $((num % p)) -eq 0 ]; then
      benarkah_bilangan_prima=false
      break
    fi
  done
  if [ "$benarkah_bilangan_prima" = true ]; then
    bilangan_prima="$bilangan_prima $num"
  fi
done

echo $bilangan_prima

`

Selayang pandang proyek Perpustakaan Nirkabel

Perpustakaan Nirkabel (wireless library) is a 12-year-old project bringing digital technology to remote areas in Indonesia, empowering basic education and bridging the gap in education. It enables students in remote areas to access knowledge and resources previously out of reach. Witness the tech enthusiasts' brainchild with a heart for education.

detail