Basic Programming

Array Berdimensi 3 dengan Bahasa C++

Posted on Updated on


// huruf menggunakan array dimensi 3
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
void garis();
void main()
{
int huruf_A_B[2][8][8]=
 {
 { {0,1,1,1,1,1,0,0}, //kode ASCII huruf A
 {0,1,0,0,0,1,0,0},
 {0,1,0,0,0,1,0,0},
 {1,1,1,1,1,1,1,0},
 {1,1,0,0,0,0,1,0},
 {1,1,0,0,0,0,1,0},
 {1,1,0,0,0,0,1,0},
 {0,0,0,0,0,0,0,0} },

{ {1,1,1,1,1,1,0,0}, //kode ASCII huruf B
 {1,0,0,0,0,1,0,0},
 {1,0,0,0,0,1,0,0},
 {1,1,1,1,1,1,1,0},
 {1,1,0,0,0,0,1,0},
 {1,1,0,0,0,0,1,0},
 {1,1,1,1,1,1,1,0},
 {0,0,0,0,0,0,0,0} }

};
 int i,j,k;
 garis();
 cout<<"Nama : Rudi Sartono"<<endl;
 cout<<"Nim : 8020090070"<<endl;
 cout<<"Kelas : 01PT2"<<endl;
 garis();
 cout<<endl;
 cout<<"PROGRAM ARRAY BERDIMENSI 3"<<endl<<endl;
 for (i=0;i<2;i++)
 {
 for(j=0;j<8;j++)
 {
 for(k=0;k<8;k++)
 if (huruf_A_B[i][j][k]==1)
 cout<<'\xDB';
 else
 cout<<'\x20';

cout<<endl;
 }
 }
 getch();
}
void garis()
{
 cout<<"-----------------------------------";
 cout<<endl;
}

hasil outputnya :

aray dimensi

Program Data kelulusan dengan memanfaatkan data array Read the rest of this entry »

Program Sederhana C++ Menentukan Tahun Kabisat

Posted on Updated on

Program Menentukan Tahun Kabisat


#include<iostream.h>
#include<conio.h>

void main()
{

int tahun;
 int tahun_kabisat;

clrscr();

cout<<"Menentukan tahun kabisat"<<endl;

cout<<"tahun : "<<endl;
 cin>>tahun;

//proses if dan elsenya..??
 if(tahun>0)
 {
 if(tahun%100)==0)
 tahun_kabisat=((tahun%400)==0);
 else
 tahun_kabisat=((tahun%4)==0);

if(tahun_kabisat)
 cout<<"tahun kabisat"<<endl;
 else
 cout<<"Bukan tahun kabisat"<<endl;
 }
getch();
}

Array Dengan Bahasa C

Posted on Updated on

Program Penghitungan Matriks dengan memanfaatkan array


/*Program Membuat Matriks*/
#include<stdio.h>
#include<conio.h>
main()
{
 int A[100] [100];
 int m,n,i,j;
 /*-------menentukan banyaknya baris & kolom martriks----*/
 clrscr();
 printf("Matriks berordo m x n \n");
 printf("----------------------\n\n");
 printf("masukan banyaknya baris (m) : ");
 scanf("%i,%i", &m);
 printf("masukan banyaknya kolom (n) : ");
 scanf("%i,%i", &n);
 printf("\n");
 /* ------input elemen matriks ------*/
 for(i=0;i<m;i++)
 {
 for(j=0;j<n;j++)
 {printf("Elemen matriks A[%i,%i] : ",i+1,j+1);
 scanf("%i",&A[i][j]);
 }
 }
 /*------menampilkan elemen matriks--------*/
 printf("\n");
 printf("Matriks A= \n\n");
 for(i=0;i<m;i++)
 {
 for(j=0;j<n;j++)
 {
 printf("%3i",A[i][j]);
 }
 printf("\n");
 }
getch();
}

Contoh lain,


/*Program Membuat Matriks*/
#include<stdio.h>
#include<conio.h>
main()
{
 int A[100] [100];
 int B[100] [100];
 int C[100] [100];
 int m,n,i,j;
 char pilihan;
 do
 {

/*-------menentukan banyaknya baris & kolom martriks----*/
 clrscr();
 printf("Matriks berordo m x n \n");
 printf("----------------------\n\n");
 printf("masukan banyaknya baris (m) : ");
 scanf("%i,%i", &m);
 printf("masukan banyaknya kolom (n) : ");
 scanf("%i,%i", &n);
 printf("\n");
 /* ------input elemen matriks A ------*/
 for(i=0;i<m;i++)
 {
 for(j=0;j<n;j++)
 {printf("Elemen matriks A[%i,%i] : ",i+1,j+1);
 scanf("%i",&A[i][j]);
 }
 }

/* ------input elemen matriks B------*/
 for(i=0;i<m;i++)
 {
 for(j=0;j<n;j++)
 {printf("Elemen matriks B[%i,%i] : ",i+1,j+1);
 scanf("%i",&B[i][j]);
 }
 }

&nbsp;

/*---menjumlahkan elemen matriks A dg B----*/
 for(i=0; i<m;i++)
 {
 for(j=0;j<n;j++)
 {
 C[i][j]=A[i][j]+B[i][j];
 }
 }
 /*------menampilkan elemen matriks A--------*/
 printf("\n");
 printf("Matriks A= \n\n");
 for(i=0;i<m;i++)
 {
 for(j=0;j<n;j++)
 {
 printf("%3i",A[i][j]);
 }
 printf("\n");
 }

/*------menampilkan elemen matriks B--------*/
 printf("\n");
 printf("Matriks B= \n\n");
 for(i=0;i<m;i++)
 {
 for(j=0;j<n;j++)
 {
 printf("%3i",B[i][j]);
 }
 printf("\n");
 }

/*------menampilkan elemen matriks c Hasil penjumlahan+--------*/
 printf("\n");
 printf("Matriks C= \n\n");
 for(i=0;i<m;i++)
 {
 for(j=0;j<n;j++)
 {
 printf("%3i",C[i][j]);
 }
 printf("\n");
 }
 printf("apakah anda ingin memasukkan lagi datanya:[y|t] ");scanf("%c",&pilihan);
}

while(pilihan=='Y' || pilihan=='y');
getch();
}

ASCII

Posted on Updated on

ASCII

Kode Standar Amerika untuk Pertukaran Informasi atau ASCII (American Standard Code for Information Interchange) merupakan suatu standar internasional dalam kode huruf dan simbol seperti Hex dan Unicode tetapi ASCII lebih bersifat universal, contohnya 124 adalah untuk karakter “|”. Ia selalu digunakan oleh komputer dan alat komunikasi lain untuk menunjukkan teks. Kode ASCII sebenarnya memiliki komposisi bilangan biner sebanyak 8 bit. Dimulai dari 00000000 hingga 11111111. Total kombinasi yang dihasilkan sebanyak 256, dimulai dari kode 0 hingga 255 dalam sistem bilangan Desimal.Tabel Karakter ASCII
Tabel berikut berisi karakter-karakter ASCII . Dalam sistem operasi Windows dan MS-DOS, pengguna dapat menggunakan karakter ASCII dengan menekan tombol Alt+[nomor nilai ANSI (desimal)]. Sebagai contoh, tekan kombinasi tombol Alt+87 untuk karakter huruf latin “W” kapital. Read the rest of this entry »

Grafik dengan Bahasa C Part 2

Posted on Updated on


/*2 Segitiga*/
#include<stdio.h>
#include<conio.h>
main()
{
 int tinggi;
 int i,j,x,y;
 printf("masukkan tinggi= ");scanf("%i",&tinggi);
 printf("\n");

for (i=1;i<=tinggi;i++)
 { for (j=1;j<=i;j++)
 { printf ("x");
 } printf ("\n");
 }
for (x=1;x<=tinggi;x++)
 { for (y=x;y<=tinggi;y++)
 { printf ("x");
 } printf ("\n");
 }

 getche();clrscr();
}


biintanggabung kiri