Jumat, 25 April 2014

Program Sederhana Menggunakan lebih dari 1 class

Posted by with No comments
malam guys...mau tau hari ini apa yang terjadi????
tak jauhlah dari masalah tugas kuliah...tugas minggu lalu adalah membuat program dengan 3 class dan 3 acces modifier tapi anehnya saat tugas di kumpul smua programnya sama (biasa hasil nyontek) jadi terpaksa Semua harus di ulang...nahhh ini program yg baruu sajaa  d buatt tapi di sini saya cuma buat 2 class

#include <iostream.h>
#include <conio.h>
class luas{
public: //acces modifier public yang artinya adalah semua variabel bisa di akses oleh siapa zjaa
int l;
Luas (int a,int t){
l=(a*t)/2;

Senin, 21 April 2014

contoh penggunaan struct pada C

Posted by with No comments
 tugas 2
#include <stdio.h>
#include <conio.h>
struct data_pegawai
{
char nip[20],nama[20];
long int gaji_pokok;
}
daftar[20];
void isi_data(struct data_pegawai daftar[20]);
void cetak_data(struct data_pegawai daftar[20]);
int i,n,jar=4,menu;
main()
{
do
{clrscr();
gotoxy(30,7);printf("PROGRAM OLAH DATA KARYAWAN");
gotoxy(30,8);printf("Menu Pilihan");
gotoxy(27,10);printf("1. Memasukkan Data");
gotoxy(27,11);printf("2. Melihat Data Karyawan");
gotoxy(27,12);printf("3. Selesai");
gotoxy(27,14);printf("Pilihan anda : ");
gotoxy(43,14);scanf("%d",&menu);
switch (menu)
{
case 1: isi_data(daftar);break;
case 2: cetak_data(daftar);break;
case 3: {
clrscr();
printf("TERIMA KASIH TELAH MEMAKAI PROGRAMINI\n");break;
}
}
}
while (menu!=3);
}
void isi_data(struct data_pegawai daftar[20])
{ clrscr();
printf("Banyaknya data=");scanf("%d",&n);
for(i=1;i<=n;i++)
{
fflush(stdin);
printf("NIP = ");gets(daftar[i].nip);
printf("Gaji Pegawai = ");scanf("%ld",&daftar[i].gaji_pokok);
}
}
void cetak_data(struct data_pegawai daftar[20])
{
clrscr();
puts("DAFTAR GAJI PEGAWAI");
puts("===================");
puts("NIP GAJI ");
puts("===================");
for(i=1;i<=n;i++)
{
fflush(stdin);
gotoxy(2,i+jar);printf("%d",i);
gotoxy(5,i+jar);printf("%-6s",daftar[i].nip);
gotoxy(13,i+jar);printf("%ld",daftar[i].gaji_pokok);
}
printf("\n-----------------\n");
getch();
}
output :

Contoh Program menggunakan struct/ Record

Posted by with No comments
TUGAS 1.
#include <stdio.h>
#include <conio.h>
struct data_mahasiswa
{ char nama[10],nomhs[10];
int nilai;
} daftarmhs[10];
int j,i,n,menu;
char nilaihuruf[15];
void isi_data()
{
j=0;
clrscr();
textcolor(0);textbackground(10);
printf("Banyak data : ");scanf("%d",&n);
for(i=1;i<=n;i++)
{j++;
printf("\nNo. [%d]\n",j);fflush(stdin);
printf("\nNomor Mahasiswa : ");gets(daftarmhs[i].nomhs);
printf("\nNama Mahasiswa : ");gets(daftarmhs[i].nama);
printf("\nNilai angka : ");scanf("%d",&daftarmhs[i].nilai);
}
}
void cetak_data()
{
clrscr();
printf("\n=============================================================\n");
printf(" No Nomhs N a m a Nilai HURUF\n");
printf("---------------------------------------------------------------\n");
i=0;
i++;
for(i=1;i<=n;i++)
{
if ((daftarmhs[i].nilai >=90) && (daftarmhs[i].nilai<=100))
{
nilaihuruf[i]='A';
}
if ((daftarmhs[i].nilai >=70) && (daftarmhs[i].nilai<=89))
{
nilaihuruf[i]='B';
}
if ((daftarmhs[i].nilai >=60) && (daftarmhs[i].nilai<=70))
{
nilaihuruf[i]='C';
}
if ((daftarmhs[i].nilai >=50) && (daftarmhs[i].nilai<=59))
{
nilaihuruf[i]='D';
}
if (daftarmhs[i].nilai <49)
{
nilaihuruf[i]='E';
}
fflush(stdin);
printf("%d %-10s %-20s %4d %4c\r\n",i,daftarmhs[i].nomhs,daftarmhs[i].nama,daftarmhs[i].nilai,nilaihuruf[i]);
printf("---------------------------------------------------------------\n");
}
printf("Tekan sembarang tombol");getch();
clrscr();
}
main()
{
do
{clrscr();
gotoxy(30,7);printf("PROGRAM OLAH DATA MAHASISWA");
gotoxy(30,8);printf("Menu Pilihan");
gotoxy(27,10);printf("1. Memasukkan Data");
gotoxy(27,11);printf("2. Melihat Data Mahasiswa");
gotoxy(27,12);printf("3. Selesai");
gotoxy(27,14);printf("Pilihan anda : ");
gotoxy(43,14);scanf("%d",&menu);
switch (menu)
{
case 1: isi_data();break;
case 2: cetak_data();break;
case 3: {clrscr();
printf("TERIMA KASIH TELAH MEMAKAI PROGRAM INI\n");break;
}
}
}
while (menu!=3);
}

Minggu, 20 April 2014

Acces Modifier pada OOP(objeck Oriented Programing)

Posted by with No comments
Access modifier adalah suatu cara yang digunakan untuk menentukan suatu variabel, method, atau kelas dapat digunakan. Pada access modifier ini kita juga dapat menentukan siapa saja yang dapat mengakses method kelas atau variable tertentu. Access modifier ada 3...
  1. Public
    Memberikan variabel akses publik yang berarti bahwa tidak ada pembatasan akses mereka. Access public memberikan akses kepada class lain, package lain.
  2. Private
    Memberikan variabel akses pribadi yang berarti bahwa mereka dapat diakses hanya dalam isi deklarasi mereka. Private memberikan akses kepada kelas itu sendiri dan tidak dapat diakses oleh kelas lain.
  3. Protected
    Protected akses memberikan variabel aksesibilitas dalam kelas mereka sendiri atau kelas turunan dari kelas. Kelas yang dapat mengakses yaitu kelas yang terdapat pada satu package.
cukup sekian.

program Menentukan Ganjil genap dengan switch-case-bahasa C

Posted by with No comments



#include <stdio.h>
#include <conio.h>

void main()
{
int bil, hasil;
clrscr();
printf("Masukkan Bilangan = ");
scanf("%i",&bil);
hasil = bil % 2;
switch(hasil)
{
case 0 : printf("%i Adalah Bilangan Genap",bil);
break;
default: printf("%i Adalah Bilangan Ganjil",bil);
break;
}

getch();
}