Nikita S

15 September 2024 14:08

Iklan

Nikita S

15 September 2024 14:08

Pertanyaan

Buatkan sebuah penyelesaian untuk menentukan sebuah bilangan merupakan bilangan ganjil atau genap yang berada diantara 2 bilangan terendah dan tertinggi yang diinput.

Buatkan sebuah penyelesaian untuk menentukan sebuah bilangan merupakan bilangan ganjil atau genap yang berada diantara 2 bilangan terendah dan tertinggi yang diinput.

Ikuti Tryout SNBT & Menangkan E-Wallet 100rb

Habis dalam

01

:

21

:

54

:

48

Klaim

1

2

Jawaban terverifikasi

Iklan

Ade K

25 September 2024 11:01

Jawaban terverifikasi

<p># Fungsi untuk menentukan apakah bilangan ganjil atau genap&nbsp;</p><p>def ganjil_genap(angka):&nbsp;</p><p>if angka % 2 == 0: return "Genap"&nbsp;</p><p>else: return "Ganjil" # Meminta input dari pengguna&nbsp;</p><p>bilangan_1 = int(input("Masukkan bilangan pertama: "))&nbsp;</p><p>bilangan_2 = int(input("Masukkan bilangan kedua: ")) # Menentukan bilangan terendah dan tertinggi&nbsp;</p><p>&nbsp;</p><p>terendah = min(bilangan_1, bilangan_2)&nbsp;</p><p>tertinggi = max(bilangan_1, bilangan_2) # Iterasi dari bilangan terendah hingga tertinggi&nbsp;</p><p>&nbsp;</p><p>print(f"Bilangan antara {terendah} dan {tertinggi} adalah:") for angka in range(terendah, tertinggi + 1): jenis = ganjil_genap(angka) print(f"Bilangan {angka} adalah {jenis}.")</p>

# Fungsi untuk menentukan apakah bilangan ganjil atau genap 

def ganjil_genap(angka): 

if angka % 2 == 0: return "Genap" 

else: return "Ganjil" # Meminta input dari pengguna 

bilangan_1 = int(input("Masukkan bilangan pertama: ")) 

bilangan_2 = int(input("Masukkan bilangan kedua: ")) # Menentukan bilangan terendah dan tertinggi 

 

terendah = min(bilangan_1, bilangan_2) 

tertinggi = max(bilangan_1, bilangan_2) # Iterasi dari bilangan terendah hingga tertinggi 

 

print(f"Bilangan antara {terendah} dan {tertinggi} adalah:") for angka in range(terendah, tertinggi + 1): jenis = ganjil_genap(angka) print(f"Bilangan {angka} adalah {jenis}.")


Iklan

Nanda R

Community

08 November 2024 21:08

<p>Berikut adalah langkah-langkah untuk menentukan bilangan ganjil atau genap yang berada di antara dua bilangan terendah dan tertinggi yang diinput. Misalnya, kita diminta untuk menginput dua bilangan, lalu menentukan bilangan ganjil atau genap di antara rentang tersebut.</p><p>### Penyelesaian dalam Bentuk Algoritma:</p><p>1. **Input** dua bilangan, yaitu `bilangan_1` dan `bilangan_2`.<br>2. Tentukan **bilangan terendah** dan **bilangan tertinggi** dari kedua bilangan tersebut:<br>&nbsp; - Jika `bilangan_1` &lt; `bilangan_2`, maka `terendah = bilangan_1` dan `tertinggi = bilangan_2`.<br>&nbsp; - Jika `bilangan_1` &gt; `bilangan_2`, maka `terendah = bilangan_2` dan `tertinggi = bilangan_1`.<br>3. **Iterasi** melalui setiap bilangan antara `terendah` dan `tertinggi` (tidak termasuk batas terendah dan tertinggi).<br>4. Untuk setiap bilangan, cek apakah bilangan tersebut **genap atau ganjil**:<br>&nbsp; - Jika bilangan mod 2 = 0, maka bilangan tersebut adalah **genap**.<br>&nbsp; - Jika bilangan mod 2 โ‰  0, maka bilangan tersebut adalah **ganjil**.<br>5. **Output** hasil ganjil atau genap untuk setiap bilangan di antara batas tersebut.</p><p>### Contoh Implementasi dalam Python:</p><p>```python<br># Input dua bilangan<br>bilangan_1 = int(input("Masukkan bilangan pertama: "))<br>bilangan_2 = int(input("Masukkan bilangan kedua: "))</p><p># Menentukan bilangan terendah dan tertinggi<br>terendah = min(bilangan_1, bilangan_2)<br>tertinggi = max(bilangan_1, bilangan_2)</p><p># Menampilkan bilangan ganjil atau genap di antara terendah dan tertinggi<br>print(f"Bilangan ganjil atau genap di antara {terendah} dan {tertinggi}:")</p><p>for i in range(terendah + 1, tertinggi):<br>&nbsp; &nbsp;if i % 2 == 0:<br>&nbsp; &nbsp; &nbsp; &nbsp;print(f"{i} adalah bilangan genap")<br>&nbsp; &nbsp;else:<br>&nbsp; &nbsp; &nbsp; &nbsp;print(f"{i} adalah bilangan ganjil")<br>```</p><p>### Contoh Eksekusi Program:</p><p>Jika kita menginput `bilangan_1 = 3` dan `bilangan_2 = 10`, program akan menampilkan hasil berikut:</p><p>```<br>Bilangan ganjil atau genap di antara 3 dan 10:<br>4 adalah bilangan genap<br>5 adalah bilangan ganjil<br>6 adalah bilangan genap<br>7 adalah bilangan ganjil<br>8 adalah bilangan genap<br>9 adalah bilangan ganjil<br>```</p><p>Program ini akan menampilkan bilangan ganjil atau genap di antara bilangan terendah dan tertinggi yang diinput, dan bisa disesuaikan untuk bahasa pemrograman lain dengan konsep yang serupa.</p>

Berikut adalah langkah-langkah untuk menentukan bilangan ganjil atau genap yang berada di antara dua bilangan terendah dan tertinggi yang diinput. Misalnya, kita diminta untuk menginput dua bilangan, lalu menentukan bilangan ganjil atau genap di antara rentang tersebut.

### Penyelesaian dalam Bentuk Algoritma:

1. **Input** dua bilangan, yaitu `bilangan_1` dan `bilangan_2`.
2. Tentukan **bilangan terendah** dan **bilangan tertinggi** dari kedua bilangan tersebut:
  - Jika `bilangan_1` < `bilangan_2`, maka `terendah = bilangan_1` dan `tertinggi = bilangan_2`.
  - Jika `bilangan_1` > `bilangan_2`, maka `terendah = bilangan_2` dan `tertinggi = bilangan_1`.
3. **Iterasi** melalui setiap bilangan antara `terendah` dan `tertinggi` (tidak termasuk batas terendah dan tertinggi).
4. Untuk setiap bilangan, cek apakah bilangan tersebut **genap atau ganjil**:
  - Jika bilangan mod 2 = 0, maka bilangan tersebut adalah **genap**.
  - Jika bilangan mod 2 โ‰  0, maka bilangan tersebut adalah **ganjil**.
5. **Output** hasil ganjil atau genap untuk setiap bilangan di antara batas tersebut.

### Contoh Implementasi dalam Python:

```python
# Input dua bilangan
bilangan_1 = int(input("Masukkan bilangan pertama: "))
bilangan_2 = int(input("Masukkan bilangan kedua: "))

# Menentukan bilangan terendah dan tertinggi
terendah = min(bilangan_1, bilangan_2)
tertinggi = max(bilangan_1, bilangan_2)

# Menampilkan bilangan ganjil atau genap di antara terendah dan tertinggi
print(f"Bilangan ganjil atau genap di antara {terendah} dan {tertinggi}:")

for i in range(terendah + 1, tertinggi):
   if i % 2 == 0:
       print(f"{i} adalah bilangan genap")
   else:
       print(f"{i} adalah bilangan ganjil")
```

### Contoh Eksekusi Program:

Jika kita menginput `bilangan_1 = 3` dan `bilangan_2 = 10`, program akan menampilkan hasil berikut:

```
Bilangan ganjil atau genap di antara 3 dan 10:
4 adalah bilangan genap
5 adalah bilangan ganjil
6 adalah bilangan genap
7 adalah bilangan ganjil
8 adalah bilangan genap
9 adalah bilangan ganjil
```

Program ini akan menampilkan bilangan ganjil atau genap di antara bilangan terendah dan tertinggi yang diinput, dan bisa disesuaikan untuk bahasa pemrograman lain dengan konsep yang serupa.


Mau pemahaman lebih dalam untuk soal ini?

Tanya ke Forum

Biar Robosquad lain yang jawab soal kamu

Tanya ke Forum

LATIHAN SOAL GRATIS!

Drill Soal

Latihan soal sesuai topik yang kamu mau untuk persiapan ujian

Cobain Drill Soal

Perdalam pemahamanmu bersama Master Teacher
di sesi Live Teaching, GRATIS!

Pertanyaan serupa

Sumber lisan merupakan keterangan langsung dari orang-orang yang mengalami p sejarah. Selain diperoleh dari orang-orang yang mengalami persitiwa secara la sumber lisan juga dapat diperoleh dari orang-orang yang mengetahui suatu peristiw secara rinci. Dengan kata lain sumber sejarah lisan dapat digunakan untuk sumba dan sekunder. Bagaimana cara mendapatkan sumber sejarah secara lisan denga tepat? Sumber sejarah merupakan segala sesuatu yang mengandung informasi tenta peristiwa sejarah. Informasi yang dijadikan sumber sejarah harus berasal dari aktivi pada masa lampau. Sumber sejarah berfungsi sebagai sarana penyampaian inform ristiwa sejarah di masa lampau. Bagaimana cara membuktikan keaslian suatu sumber sejarah? Sumber sejarah berdasarkan bentuknya dibagi menjadi tiga, yaitu sumber tertulis, sumber lisan, dan sumber benda. Sumber tertulis merupakan sumber sejarah yang memberikan informasi melalui tulisan. Sumber lisan merupakan sumber sejarah yang disampaikan secara lisan oleh orang yang menyaksikan, mendengar, atau mengalami langsung suatu peristiwa sejarah. Sumber benda merupakan sumber sejarah yang diperoleh dari benda-benda peninggalan sejarah. Mengapa sumber sejarah sangat penting dalam sejarah? Sumber sejarah lisan sangat bermanfaat agar sejarah dapat terus diingat oleh masyarakat sebagai bagian dari identitas dari sebuah negara. Sumber sejarah lisan dapat berupa keterangan langsung dari pelaku, tradisi lisan yang berkembang di masyarakat, dan topomini. Mengapa sumber lisan memiliki keterbatasan dibandingkan sumber tertulis? Kritik sumber sering juga disebut proses verifikasi. Sering dilakukan peneliti untuk menguji keabsahan serta keaslian suatu dokumen atau sumber sejarah. Kritik sumber merupakan salah satu tahapan dalam penelitian sejarah. Apa yang dimaksud kritik sumber?

111

0.0

Jawaban terverifikasi