Skip to content

Instantly share code, notes, and snippets.

View syarhida's full-sized avatar

Syarif Hidayat syarhida

View GitHub Profile
@syarhida
syarhida / bilanganPrima.ts
Created November 1, 2025 09:39
tugas 1, nomor 3, matkul pemrograman berbasis perangkat bergerak, materi prime number
// Program: Bilangan Prima dari NIM
// Nama: Syarif Hidayat
// NIM: 045294181
// 2 digit terakhir: 81
// Batas akhir: 81 + 10 = 91
function findPrimeNumbers(limit: number): number[] {
// if limit kurang dari 2, tidak ada bilangan prima
if (limit < 2) {
return [];
@syarhida
syarhida / deret-arithmetic.ts
Created November 1, 2025 09:19
tugas 1, nomor 2, matkul pemrograman berbasis perangkat bergerak, deret aritmatika
// Program: deret aritmatika dari nim
// Nama: Syarif Hidayat
// NIM: 045294181
// 2 digit terakhir: 81
// Digit ke-3 dari belakang: 1, beda = 1 + 1 = 2
function printDeretArithmetic(start: number, step: number, count: number): void {
console.log(`Berhitung, mulai...`);
let series: number[] = [];
@syarhida
syarhida / triangle-pattern.ts
Created November 1, 2025 07:01
tugas 1, nomor 1, dari matkul pemrograman berbasis perangkat bergerak
// Program: pola segitiga angka
// Nama: Syarif Hidayat
// NIM: 045294181
// Digit terakhir ke-2: 8
// Tinggi segitiga: 8
function printTriangle(height: number): void {
console.log(`Segitiga dengan tinggi ${height}:\n`);
for (let i = 1; i <= height; i++) {