Coding
Berikut contoh CODING dari berbagai bahasa pemrograman versi PASCAL, BAHASA C++ dan HTML
Pascal
PROGRAM SULAPANGKA;USES CRT;VAR I, J, K, L: INTEGER;YT: CHAR;NILAI:INTEGER;FUNCTION CSTR(I: INTEGER): STRING;VARS: STRING[11];BEGINSTR(I, S);CSTR := S;END;PROCEDURE TULIS(POSISI:INTEGER; TEKS:STRING);VAR A, B, C: INTEGER;BEGINA := POSISI;B := POSISI MOD 10;C := 1;IF B = 0 THENBEGIN B := 10;C := 0; END;GOTOXY(B * 8 - 5,(A DIV 10 + C) * 3 + 1);WRITE(TEKS);END;PROCEDURE BIKIN_KOTAK(KOLOM, BARIS: INTEGER);BEGINCLRSCR;FOR I:= 1 TO KOLOM DOBEGINFOR J := 1 TO BARIS DOBEGINGOTOXY (J * 8 - 7, (I * 3));WRITE('____');GOTOXY (J * 8 - 7, (I * 3 + 1));WRITE('| |');GOTOXY (J * 8 - 7, (I * 3 + 2));WRITE('____');END;END;END;PROCEDURE WIZARD7;BEGINCLRSCR;WRITELN('ANGKA YANG ANDA PILIH = ', NILAI);WRITELN;WRITE('INGIN MENGULANG (Y/ESC.)? ');READKEY;YT := READKEY;END;PROCEDURE WIZARD6;BEGINBIKIN_KOTAK(2, 10);FOR I := 1 TO 19 DOTULIS(I, CSTR(I + 31));GOTOXY (5, 15);WRITE('APAKAH ANGKA YANG ANDA PILIH',' ADA PADA DERETAN ANGKA DI ATAS (Y/T) ');REPEATYT := READKEY;UNTIL YT IN ['y', 'Y', 't', 'T', #27];IF UPCASE(YT) = 'Y' THENNILAI := NILAI + 32;WIZARD7;{===============================}END;PROCEDURE WIZARD5;BEGINBIKIN_KOTAK(2, 10);FOR I := 1 TO 16 DOTULIS(I, CSTR(I + 15));FOR J := 17 TO 19 DOTULIS (J, CSTR(J + 31));GOTOXY (5, 15);WRITE('APAKAH ANGKA YANG ANDA PILIH',' ADA PADA DERETAN ANGKA DI ATAS (Y/T) ');REPEATYT := READKEY;UNTIL YT IN ['y', 'Y', 't', 'T', #27];{===============================}IF UPCASE(YT) = 'Y' THENNILAI := NILAI + 16;WIZARD6;END;PROCEDURE WIZARD4;BEGINBIKIN_KOTAK(3, 10);FOR J := 0 TO 2 DOFOR I := 1 TO 8 DOTULIS(J * 8 + I, CSTR(J * 16 + I + 7));GOTOXY (5, 15);WRITE('APAKAH ANGKA YANG ANDA PILIH',' ADA PADA DERETAN ANGKA DI ATAS (Y/T) ');REPEATYT := READKEY;UNTIL YT IN ['y', 'Y', 't', 'T', #27];IF UPCASE(YT) = 'Y' THENNILAI := NILAI + 8;WIZARD5; {===============================}END;PROCEDURE WIZARD3;BEGINBIKIN_KOTAK(3, 10);FOR J := 0 TO 5 DOFOR I := 1 TO 4 DOTULIS(J * 4 + I, CSTR(J * 8 + I + 3));GOTOXY (5, 15);WRITE('APAKAH ANGKA YANG ANDA PILIH',' ADA PADA DERETAN ANGKA DI ATAS (Y/T) ');REPEATYT := READKEY;UNTIL YT IN ['y', 'Y', 't', 'T'];IF UPCASE(YT) = 'Y' THENNILAI := NILAI + 4;WIZARD4;{===============================}END;PROCEDURE WIZARD2;BEGINBIKIN_KOTAK(3, 10);J:=0;FOR J := 0 TO 12 DOFOR I := 1 TO 2 DOTULIS(J * 2 + I, CSTR(J * 4 + I + 1));GOTOXY (5, 15);WRITE('APAKAH ANGKA YANG ANDA PILIH',' ADA PADA DERETAN ANGKA DI ATAS (Y/T) ');REPEATYT := READKEY;UNTIL YT IN ['y', 'Y', 't', 'T', #27];IF UPCASE(YT) = 'Y' THENNILAI := NILAI + 2;WIZARD3;{===============================}END;PROCEDURE WIZARD1;BEGINBIKIN_KOTAK(3, 10);L:= 1;REPEATTULIS ((L + 1) DIV 2,CSTR(L));L:= L + 2;UNTIL L > 50;GOTOXY (5, 15);WRITE('APAKAH ANGKA YANG ANDA PILIH',' ADA PADA DERETAN ANGKA DI ATAS (Y/T) ');REPEATYT := READKEY;UNTIL YT IN ['y', 'Y', 't', 'T', #27];IF UPCASE(YT) = 'Y' THENNILAI := 1;WIZARD2;{===============================}END;PROCEDURE TULIS_NOMOR;BEGINBIKIN_KOTAK(5, 10);FOR K:= 1 TO 50 DOTULIS(K, CSTR(K));GOTOXY(1, 20);WRITE ('PILIH SEBUAH ANGKA, ','TEKAN: Y, KALO MAU TERUS! ');WRITE ('TEKAN ESC UNTUK KELUAR ');REPEATYT := READKEY;IF UPCASE(YT) = 'Y' THENBEGINNILAI := 0;WIZARD1;END;UNTIL YT IN ['y', 'Y', 't', 'T', #27];{===============================}END;(* Program Utama *)BEGINCLRSCR;TEXTATTR := $1F;REPEATTULIS_NOMOR;UNTIL YT = #27;END.
#include <stdio.h>
int main(){int i,m,n;
printf(“Masukan n : “); scanf(“%d”,&n);
for(i = 1 ; i <= n ; i++){
for(m = i ; m <= n ; m++){
printf(“*”);
}
printf(“\n”);
}
getch();
return 0;
}
Link Video dibawah ini
HTML
<html>
<head>
<title> Tag P, Br dan Hr </title>
</head>
<body>
<p>Ini adalah
paragraf pertama, yang berisi 3 baris. Baris satu, dua dan tiga.
<br><br></p>
<p>Ini adalah paragraf kerdua, yang
berisi garis horizontal</p><hr> Ini adalah
garis horizontal.
</body>
<body
bgcolor=”#00ff00”>
Komentar
Posting Komentar