Last active
February 26, 2025 08:39
-
-
Save Dagimal/6e2922daa452ef4e305bf8f2cb9ebe5e to your computer and use it in GitHub Desktop.
kalkulator sederhana untuk menghitung target penghasilan berdasarkan cpm
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # Meminta input dari pengguna untuk nilai a (target dalam USD) | |
| echo "Masukkan nilai target (dalam USD): " | |
| read a | |
| # Meminta input dari pengguna untuk nilai b (CPM) | |
| echo "Masukkan nilai CPM: " | |
| read b | |
| # Meminta input dari pengguna untuk berapa bulan yang ingin dicapai | |
| echo "Masukkan berapa bulan yang ingin dicapai: " | |
| read bulan | |
| # Mengecek apakah b bukan 0 (karena pembagian dengan 0 tidak terdefinisi) | |
| if [ $b -eq 0 ]; then | |
| echo "Error: Pembagian dengan 0 tidak diperbolehkan." | |
| else | |
| # Menghitung tayangan iklan yang harus dicapai setiap bulan untuk mencapai target dalam beberapa bulan | |
| hasil_bulanan=$(echo "scale=2; $a / $b * 1000 / $bulan" | bc) | |
| harian=$(echo "scale=2; $hasil_bulanan / 30" | bc) | |
| echo "Tayangan iklan yang harus dicapai setiap bulan untuk mencapai target dalam $bulan bulan : $hasil_bulanan" | |
| echo "Tayangan iklan yang harus dicapai setiap hari untuk mencapai target dalam $bulan bulan : $harian" | |
| fi |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # Meminta input dari pengguna untuk nilai a | |
| echo "Masukkan nilai target (dalam USD): " | |
| read a | |
| # Meminta input dari pengguna untuk nilai b | |
| echo "Masukkan nilai CPM: " | |
| read b | |
| # Mengecek apakah b bukan 0 (karena pembagian dengan 0 tidak terdefinisi) | |
| if [ $b -eq 0 ]; then | |
| echo "Error: Pembagian dengan 0 tidak diperbolehkan." | |
| else | |
| # Melakukan pembagian dan menampilkan hasilnya | |
| hasil=$(echo "scale=2; $a / $b * 1000" | bc) | |
| harian=$(echo "scale=2; $hasil / 30" | bc) | |
| echo "Tayangan iklan yang harus di capai setiap bulan : $hasil" | |
| echo "Tayangan iklan yang harus di capai setiap hari : $harian" | |
| fi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment