Halo semuanya! Berjumpa dengan Miniblog dari Inzaghi's Blog! Dalam Matematika Dasar, kita mengenal Bilangan Ganjil dan Genap. Jika Bilangan Genap merupakan Bilangan Kelipatan 2, sedangkan Bilangan Ganjil juga Kelipatan 2 yang ditambah 1. Lalu, bagaimanakah dalam Pemrograman Dart untuk Program Deret bilangan Ganjil-Genap? Inilah Penjelasannya!
Sumber : Solusimatematika.com
Untuk Software-nya, Anda bisa menggunakan VS Code. Dan untuk Online Compiler untuk Bahasa Dart memang sedikit, karena kurang populernya (Underrated), sehingga salah satunya hanyalah dari Tutorialspoint.com.
Jika ini merupakan Deret Bilangan Ganjil :
1, 3, 5, 7, 9, ....
Sedangkan, inilah Deret Bilangan Genap :
2, 4, 6, 8, 10, ...
Adapun, Rumus Deret Aritmetika adalah sebagai berikut :
Untuk Rumus Deret Bilangan Ganjil, inilah Rumusnya :
Sedangkan, untuk Rumus Deret Bilangan Genap, inilah Rumusnya :
Dan inilah Deret Bilangan Ganjil-Genap dengan Dart :
import 'dart:io';void main() {print("-----------------------------------");print("Program Deret Bilangan Ganjil Genap");print("-----------------------------------");print("1. Ganjil ");print("2. Genap ");print("-----------------------------------");int pil = int.parse(stdin.readLineSync()!);int batas = int.parse(stdin.readLineSync()!);if (pil == 1) {for (int x = 1; x < batas; x++) {if (x % 2 == 1) {print('$x ', end: '');}}} else if (pil == 2) {for (int x = 1; x < batas; x++) {if (x % 2 == 0) {print('$x ', end: '');}}} else {print("Invalid");}}
Input dan Output :
-----------------------------------
Program Deret Bilangan Ganjil Genap
-----------------------------------
1. Ganjil
2. Genap
-----------------------------------
Masukan Pilihan : 1
Masukan Batas : 10
Deret Bilangan Ganjil
1 3 5 7 9
-----------------------------------
Program Deret Bilangan Ganjil Genap
-----------------------------------
1. Ganjil
2. Genap
-----------------------------------
Masukan Pilihan : 2
Masukan Batas : 10
Deret Bilangan Genap
2 4 6 8 10
Namun, jika ingin terpisah antara Bilangan Ganjil dan Genap, inilah 2 Program di antaranya.
Inilah Deret Bilangan Ganjil dengan Bahasa Dart :
import 'dart:io';void deretBilanganGanjil(int batas) {for (int i = 1; i <= batas; i++) {if (i % 2 != 0) {print('$i ', end: '');}}}void main() {print('-----------------------------------');print('Program Deret Bilangan Ganjil');print('-----------------------------------');int batas = int.parse(stdin.readLineSync()!);print();deretBilanganGanjil(batas);}
Input dan Output :
-----------------------------------
Program Deret Bilangan Ganjil
-----------------------------------
Masukan Batas : 15
1 3 5 7 9 11 13 15
Sedangkan, Deret Bilangan Genap dengan Bahasa Dart :
import 'dart:io';void deretBilanganGenap(int batas) {for (int i = 1; i <= batas; i++) {if (i % 2 == 0) {print('$i ', end: '');}}}void main() {print("-----------------------------------");print("Program Deret Bilangan Genap");print("-----------------------------------");int batas = int.parse(stdin.readLineSync()!);print();deretBilanganGenap(batas);}
Input dan Output :
-----------------------------------
Program Deret Bilangan Genap
-----------------------------------
Masukan Batas : 16
2 4 6 8 10 12 14 16
Mohon maaf apabila ada kesalahan sedikitpun pada Kode Program ini.
Terima Kasih 😀😊😘👌👍 :)