• img01

Translate Language

Sabtu, 19 Desember 2015

• Program Searching And Sorting Algorithms


• Contoh Program

- Pertama Buka Aplikasi DEV C ++ Yang Sudah Terinstal Di PC Anda. Jika Belum Punya,Anda Bisa Mendownload Nya Disini.

- Jika Sudah,Klik Pada Tab File > New > Project. Seperti Gambar Dibawah Ini.



- Kemudian Akan Keluar Tampilan Seperti Gmbar Dibawah Ini.


- Lalu, Klick Console Application,Dan Lalu Centang Pada Pilihan Yang Bernama C Project. Lalu Edit Nama Project Yang Akan Tersimpan. Dan Tekan OK. Kemudian Simpan Project Tersebut.


- Kemudian, Isi Sourche Code Untuk Membuat Luas Lingkaran Pada Header File main.c Dengan Sourche Code Di Bawah Ini.

//----------------------------------------------------------------------------//
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
//----------------------------------------------------------------------------//
#define MAX 20
//----------------------------------------------------------------------------//
int intcmp(const void *v1, const void *v2);
//----------------------------------------------------------------------------//
main(){
int arr[MAX], count, key, *ptr;
printf("Enter %d Integer Values; Press Enter After Each.\n", MAX);
for(count = 0; count <MAX; count++)
scanf("%d", &arr[count]);
puts("Press A Key To Sort The Values.");
getch();
qsort(arr, MAX, sizeof(arr[0]), intcmp);
for(count = 0; count <MAX; count++)
printf("\narr[%d] = %d", count, arr[count]);
puts("\nPress A Key To Continue.");
getch();
printf("Enter A Value To Search For : ");
scanf("%d", &key);
ptr = (int *) bsearch(&key, arr, MAX, sizeof(arr[0]), intcmp);
if(ptr != NULL)
printf("%d Found At Arr[%d]", key, (ptr-arr));
else
printf("%d Not Found", key);
}
//----------------------------------------------------------------------------//
int intcmp(const void *v1, const void *v2){
return(*(int *)v1 - *(int *)v2);
}
//----------------------------------------------------------------------------//

- Lalu, Jika Sourche Code Diatas Sudah Di Copy Ke File main.c. Klik Pada Tab Execute > Compile & Run Atau Dengan Jalan Pintas Keyboard Dengan Memencet F11. Dan Simpan File main.c Ke Tempat Folder Yang Ingin Anda Simpan.



Cara Menjalankan Aplikasi Nya :


- Pertama, Jika Sudah Selesai Disimpan, Pencet F11 Pada Keyboard Atau Bisa Juga Dengan Cara Klick Pada TAB Execute > Compile & Run. 

- Jika Sudah, Maka Akan Keluar Tampilan Seperti Gambar Dibawah Ini.


- Kemudian, Inputkan Angka / Nilai Sebanyak 20x.


- Lalu, Pencet A Untuk Melihat Urutan Nilai Yang Telah Di Inputkan Berdasarkan Nilai Dari Kecil Ke Besar. Yang Telah Diurutkan Secara Otomatis Oleh Program.


- Setelah Itu, Pencet A Untuk Melanjutkan Perintah Program.


- Lalu, Inputkan Nilai, Yang Akan Ingin Dicari, Berdasarkan Nilai Yang Telah Di Inputkan Tadi, Contoh : Mencari Dimana No Urutan Dari Nilai 3.


- Dan Setelah Itu, Pencet Enter. Maka Akan Keluar Hasil, Nilai 3 Terletak Di NO Urutan arr[2]. Seperti Gambar Dibawah Berikut.


• Contoh Program Yang Bertipe Deklarasi Struktur


• Contoh Program Pertama

- Pertama Buka Aplikasi DEV C ++ Yang Sudah Terinstal Di PC Anda. Jika Belum Punya,Anda Bisa Mendownload Nya Disini.

- Jika Sudah,Klik Pada Tab File > New > Project. Seperti Gambar Dibawah Ini.



- Kemudian Akan Keluar Tampilan Seperti Gmbar Dibawah Ini.


- Lalu, Klick Console Application,Dan Lalu Centang Pada Pilihan Yang Bernama C Project. Lalu Edit Nama Project Yang Akan Tersimpan. Dan Tekan OK. Kemudian Simpan Project Tersebut.


- Kemudian, Isi Sourche Code Untuk Membuat Luas Lingkaran Pada Header File main.c Dengan Sourche Code Di Bawah Ini.

//----------------------------------------------------------------------------//
#include <stdio.h>
#include <conio.h>
//----------------------------------------------------------------------------//
struct Movies_t{
char Title[20];
int Year;
} Judul, Tahun;
//----------------------------------------------------------------------------//
int main(){
printf("Masukkan Data Film Yang Kamu Suka !!! \n\n");
printf("Masukkan Judul : ");
scanf("%s", &Judul.Title);
printf("Masukkan Tahun : ");
scanf("%d", &Tahun.Year);
printf("Film Yang Kusuka : A Space Odyssey 1968\n");
printf("Sedangkan Film Yang Kamu Suka : %s %d", Judul.Title, Tahun.Year);
return 0;
}
//----------------------------------------------------------------------------//

- Lalu, Jika Sourche Code Diatas Sudah Di Copy Ke File main.c. Klik Pada Tab Execute > Compile & Run Atau Dengan Jalan Pintas Keyboard Dengan Memencet F11. Dan Simpan File main.c Ke Tempat Folder Yang Ingin Anda Simpan.

- Jika Sudah,Maka Akan Keluar Tampilan Seperti Gambar Di Bawah Ini



• Contoh Program Kedua

- Pertama Buka Aplikasi DEV C ++ Yang Sudah Terinstal Di PC Anda. Jika Belum Punya,Anda Bisa Mendownload Nya Disini.

- Jika Sudah,Klik Pada Tab File > New > Project. Seperti Gambar Dibawah Ini.



- Kemudian Akan Keluar Tampilan Seperti Gmbar Dibawah Ini.


- Lalu, Klick Console Application,Dan Lalu Centang Pada Pilihan Yang Bernama C Project. Lalu Edit Nama Project Yang Akan Tersimpan. Dan Tekan OK. Kemudian Simpan Project Tersebut.


- Kemudian, Isi Sourche Code Untuk Membuat Luas Lingkaran Pada Header File main.c Dengan Sourche Code Di Bawah Ini.

//----------------------------------------------------------------------------//
#include <stdio.h>
#include <conio.h>
//----------------------------------------------------------------------------//
struct Distance{
int Feet;
float Inch;
} d1, d2, sum;
//----------------------------------------------------------------------------//
int main(){
printf("1st Distance\n");
printf("Enter Feet : ");
scanf("%d", &d1.Feet);
printf("Enter Inch : ");
scanf("%f", &d1.Inch);
printf("2nd Distance\n");
printf("Enter Feet : ");
scanf("%d", &d2.Feet);
printf("Enter Inch : ");
scanf("%f", &d2.Inch);
sum.Feet = d1.Feet + d2.Feet;
sum.Inch = d1.Inch + d2.Inch;
if(sum.Inch>12){
++sum.Feet;
sum.Inch = sum.Inch-12;
}
printf("Sum Of Distance = %d\-%lf", sum.Feet, sum.Inch);
return 0;
}
//----------------------------------------------------------------------------//

- Lalu, Jika Sourche Code Diatas Sudah Di Copy Ke File main.c. Klik Pada Tab Execute > Compile & Run Atau Dengan Jalan Pintas Keyboard Dengan Memencet F11. Dan Simpan File main.c Ke Tempat Folder Yang Ingin Anda Simpan.

- Jika Sudah,Maka Akan Keluar Tampilan Seperti Gambar Di Bawah Ini

• Contoh Program Yang Bertipe Return Value (Function)


• Contoh Program Tanpa Passing Parameter

- Pertama Buka Aplikasi DEV C ++ Yang Sudah Terinstal Di PC Anda. Jika Belum Punya,Anda Bisa Mendownload Nya Disini.

- Jika Sudah,Klik Pada Tab File > New > Project. Seperti Gambar Dibawah Ini.



- Kemudian Akan Keluar Tampilan Seperti Gmbar Dibawah Ini.


- Lalu, Klick Console Application,Dan Lalu Centang Pada Pilihan Yang Bernama C Project. Lalu Edit Nama Project Yang Akan Tersimpan. Dan Tekan OK. Kemudian Simpan Project Tersebut.


- Kemudian, Isi Sourche Code Untuk Membuat Luas Lingkaran Pada Header File main.c Dengan Sourche Code Di Bawah Ini.

//----------------------------------------------------------------------------//
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
//----------------------------------------------------------------------------//
#define PHI 3.14
//----------------------------------------------------------------------------//
double VolTabung();
//----------------------------------------------------------------------------//
main(){
double A;
A = VolTabung();
printf("\n=> Volume Tabung Tersebut = %0.2lf Kubik\n\n", A);
printf("\n=> Volume Tabung Yang Lain = %0.2lf Kubik\n\n", VolTabung());
}
//----------------------------------------------------------------------------//
double VolTabung(){
double VOL, JARI, TINGGI;
printf("Menghitung Volume Tabung\n");
printf("Ketikkan Nilai Jari-Jari : ");
scanf("%lf", &JARI); fflush(stdin);
printf("Ketikkan Nilai Tinggi : ");
scanf("%lf", &TINGGI); fflush(stdin);
VOL = PHI * pow(JARI, 2) * TINGGI;
return (VOL);
}
//----------------------------------------------------------------------------//

- Lalu, Jika Sourche Code Diatas Sudah Di Copy Ke File main.c. Klik Pada Tab Execute > Compile & Run Atau Dengan Jalan Pintas Keyboard Dengan Memencet F11. Dan Simpan File main.c Ke Tempat Folder Yang Ingin Anda Simpan.

- Jika Sudah,Maka Akan Keluar Tampilan Seperti Gambar Di Bawah Ini



• Contoh Program Dengan Passing Parameter

- Pertama Buka Aplikasi DEV C ++ Yang Sudah Terinstal Di PC Anda. Jika Belum Punya,Anda Bisa Mendownload Nya Disini.

- Jika Sudah,Klik Pada Tab File > New > Project. Seperti Gambar Dibawah Ini.



- Kemudian Akan Keluar Tampilan Seperti Gmbar Dibawah Ini.


- Lalu, Klick Console Application,Dan Lalu Centang Pada Pilihan Yang Bernama C Project. Lalu Edit Nama Project Yang Akan Tersimpan. Dan Tekan OK. Kemudian Simpan Project Tersebut.


- Kemudian, Isi Sourche Code Untuk Membuat Luas Lingkaran Pada Header File main.c Dengan Sourche Code Di Bawah Ini.

//----------------------------------------------------------------------------//
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
//----------------------------------------------------------------------------//
#define PHI 3.14
//----------------------------------------------------------------------------//
void Judul();
void Menu();
double VolBalok();
double VolKotak();
double VolTabung();
//----------------------------------------------------------------------------//
main(){
Judul();
Menu();
}
//----------------------------------------------------------------------------//
void Judul(){
printf("Program Penghitung Volume Benda Geometris\n");
printf("Programer : Antu\n");
printf("Created : 23-11-2015\n");
}
//----------------------------------------------------------------------------//
void Menu(){
int Selection;
printf("\nMenu\n");
printf("1. Menghitung Volume Tabung\n");
printf("2. Menghitung Volume Kotak\n");
printf("3. Menghitung Volume Balok\n");
printf("Ketikkan Nomor Menu Pilihan (1, 2, 3) : ");
scanf("%d", &Selection); fflush(stdin);
switch(Selection){
case 1:
printf("\n=> Volume Tabung Tersebut = %0.2lf Kubik\n\n", VolTabung());
break;
case 2:
printf("\n=> Volume Kotak Tersebut = %0.2lf Kubik\n\n", VolKotak());
break;
case 3:
printf("\n=> Volume Balok Tersebut = %0.2lf Kubik\n\n", VolBalok());
break;
default : printf("\nNomor Pilihan Tidak Ada !!!\n");
}
}
//----------------------------------------------------------------------------//
double VolBalok(){
double VOL, PANJANG, LEBAR, TINGGI;
printf("\n-=| Menghitung Volume Balok |=-\n");
printf("Ketikkan Nilai Panjang : ");
scanf("%lf", &PANJANG); fflush(stdin);
printf("Ketikkan Nilai Lebar : ");
scanf("%lf", &LEBAR); fflush(stdin);
printf("Ketikkan Nilai Tinggi : ");
scanf("%lf", &TINGGI); fflush(stdin);
VOL = PANJANG * LEBAR * TINGGI;
return VOL;
}
//----------------------------------------------------------------------------//
double VolKotak(){
double VOL, RUSUK;
printf("\n-=| Menghitung Volume Kotak |=-\n");
printf("Ketikkan Nilai Rusuk : ");
scanf("%lf", &RUSUK); fflush(stdin);
VOL = pow(RUSUK, 3);
return VOL;
}
//----------------------------------------------------------------------------//
double VolTabung(){
double VOL, JARI, TINGGI;
printf("\n-=| Menghitung Volume Tabung |=-\n");
printf("Ketikkan Nilai Jari-Jari : ");
scanf("%lf", &JARI); fflush(stdin);
printf("Ketikkan Nilai Tinggi : ");
scanf("%lf", &TINGGI); fflush(stdin);
VOL = PHI * pow(JARI, 2) * TINGGI;
return VOL;
}
//----------------------------------------------------------------------------//

- Lalu, Jika Sourche Code Diatas Sudah Di Copy Ke File main.c. Klik Pada Tab Execute > Compile & Run Atau Dengan Jalan Pintas Keyboard Dengan Memencet F11. Dan Simpan File main.c Ke Tempat Folder Yang Ingin Anda Simpan.

- Jika Sudah,Maka Akan Keluar Tampilan Seperti Gambar Di Bawah Ini

Minggu, 22 November 2015

• Contoh Program Yang Menggunakan Fungsi Tanpa Return Value


• Tanpa Menggunakan Passing Parameter

- Pertama Buka Aplikasi DEV C ++ Yang Sudah Terinstal Di PC Anda. Jika Belum Punya,Anda Bisa Mendownload Nya Disini.

- Jika Sudah,Klik Pada Tab File > New > Project. Seperti Gambar Dibawah Ini.



- Kemudian Akan Keluar Tampilan Seperti Gmbar Dibawah Ini.


- Lalu, Klick Console Application,Dan Lalu Centang Pada Pilihan Yang Bernama C Project. Lalu Edit Nama Project Yang Akan Tersimpan. Dan Tekan OK. Kemudian Simpan Project Tersebut.


- Kemudian, Isi Sourche Code Untuk Membuat Luas Lingkaran Pada Header File main.c Dengan Sourche Code Di Bawah Ini.

//----------------------------------------------------------------------------//
#include <stdio.h>
#include <stdlib.h>
//----------------------------------------------------------------------------//
#define N 5
//----------------------------------------------------------------------------//
void Info();
void Judul();
void BacaData();
void HitungNilai();
void Konversi(int i, double k);
void HitungAkhir(int i, double a, double b, double c);
//----------------------------------------------------------------------------//
char Huruf[N];
//----------------------------------------------------------------------------//
double UAS[N], MID[N], TUGAS[N], AKHIR[N];
//----------------------------------------------------------------------------//
main(){
Judul();
BacaData();
HitungNilai();
Info();
}
//----------------------------------------------------------------------------//
void Judul(){
printf("Program Pengolah Nilai Algoritma\n");
printf("Programer : Aprenando Monico\n");
printf("Created : 16-11-2015\n");
}
//----------------------------------------------------------------------------//
void BacaData(){
int i;
printf("\nMengentrikan Nilai\n");
for(i=0; i<N; i++){
printf("\nMahasiswa Ke-%d :\n", (i+1));
printf("Nilai MID : ", (i+1));
scanf("%lf", &MID[i]);
fflush(stdin);
printf("Nilai UAS : ", (i+1));
scanf("%lf", &UAS[i]);
fflush(stdin);
printf("Nilai TUGAS : ", (i+1));
printf("");
scanf("%lf", &TUGAS[i]);
fflush(stdin);
}
}
//----------------------------------------------------------------------------//
void HitungNilai(){
int i;
printf("\nMenghitung Nilai\n");
for(i=0; i<N; i++){
HitungAkhir(i, MID[i], UAS[i], TUGAS[i]);
Konversi(i, AKHIR[i]);
}
}
//----------------------------------------------------------------------------//
void HitungAkhir(int i, double a, double b, double c){
AKHIR[i] = a*0.3 + b*0.3 + c*0.4;
}
//----------------------------------------------------------------------------//
void Konversi(int i, double k){
if((k>=81.0) && (k<=100.0))
Huruf[i] = 'A';
else
if((k>=66.0) && (k<=81.0))
Huruf[i] = 'B';
else
if((k>=55.0) && (k<=66.0))
Huruf[i] = 'C';
else
if((k>=45.0) && (k<=55.0))
Huruf[i] = 'D';
else
Huruf[i] = 'E';
}
//----------------------------------------------------------------------------//
void Info(){
int i;
printf("\nMenampilkan Nilai\n");
for(i=0; i<N; i++){
printf("Nilai Mahasiswa Ke-%d : \n", (i+1));
printf("MID : %0.2lf\n", MID[i]);
printf("UAS : %0.2lf\n", UAS[i]);
printf("TUGAS : %0.2lf\n", TUGAS[i]);
printf("NILAI AKHIR : %0.2lf\n", AKHIR[i]);
printf("NILAI HURUF : %c\n\n", Huruf[i]);
}
}
//----------------------------------------------------------------------------//

- Lalu, Jika Sourche Code Diatas Sudah Di Copy Ke File main.c. Klik Pada Tab Execute > Compile & Run Atau Dengan Jalan Pintas Keyboard Dengan Memencet F11. Dan Simpan File main.c Ke Tempat Folder Yang Ingin Anda Simpan.

- Jika Sudah,Maka Akan Keluar Tampilan Seperti Gambar Di Bawah Ini



• Menggunakan Passing Parameter

- Pertama Buka Aplikasi DEV C ++ Yang Sudah Terinstal Di PC Anda. Jika Belum Punya,Anda Bisa Mendownload Nya Disini.

- Jika Sudah,Klik Pada Tab File > New > Project. Seperti Gambar Dibawah Ini.



- Kemudian Akan Keluar Tampilan Seperti Gmbar Dibawah Ini.


- Lalu, Klick Console Application,Dan Lalu Centang Pada Pilihan Yang Bernama C Project. Lalu Edit Nama Project Yang Akan Tersimpan. Dan Tekan OK. Kemudian Simpan Project Tersebut.


- Kemudian, Isi Sourche Code Untuk Membuat Luas Lingkaran Pada Header File main.c Dengan Sourche Code Di Bawah Ini.

//----------------------------------------------------------------------------//
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
//----------------------------------------------------------------------------//
#define PHI 3.14
//----------------------------------------------------------------------------//
void Menu();
void Judul();
void VolKotak(double r);
void VolTabung(double j, double t);
void VolBalok(double p, double l, double t);
//----------------------------------------------------------------------------//
main(){
Judul();
Menu();
}
//----------------------------------------------------------------------------//
void Judul(){
printf("Program Pengolah Nilai Algoritma\n");
printf("Programer : Aprenando Monico\n");
printf("Created : 16-11-2015\n");
}
//----------------------------------------------------------------------------//
void Menu(){
int Selection;
double a, b, c;
printf("\nMenu\n");
printf("1. Menghitung Volume Tabung\n");
printf("2. Menghitung Volume Kotak\n");
printf("3. Menghitung Volume Balok\n");
printf("0. Keluar\n");
printf("Ketikkan Nomor Menu Pilihan (1, 2, 3, 0) : ");
scanf("%d", &Selection); fflush(stdin);
switch(Selection){
case 1:
printf("\n-=| Menghitung Volume Tabung |=-\n");
printf("Ketikkan Nilai Jari-Jari : ");
scanf("%lf", &a); fflush(stdin);
printf("Ketikkan Nilai Tinggi : ");
scanf("%lf", &b); fflush(stdin);
VolTabung(a, b);
break;
case 2:
printf("\n-=| Menghitung Volume Kotak |=-\n");
printf("Ketikkan Nilai Rusuk : ");
scanf("%lf", &a); fflush(stdin);
VolKotak(a);
break;
case 3:
printf("\n-=| Menghitung Volume Balok |=-\n");
printf("Ketikkan Nilai Panjang : ");
scanf("%lf", &a); fflush(stdin);
printf("Ketikkan Nilai Lebar : ");
scanf("%lf", &b); fflush(stdin);
printf("Ketikkan Nilai Tinggi : ");
scanf("%lf", &c); fflush(stdin);
VolBalok(a, b, c);
break;
case 0:
ExitProcess(0);
break;
default : printf("Nomor Pilihan Tidak Ada !\n");
ExitProcess(0);
}
}
//----------------------------------------------------------------------------//
void VolTabung(double j, double t){
double Vol;
Vol = PHI * pow(j, 2) * t;
printf("Volume Tabung Tersebut = %0.2lf Kubik\n", Vol);
}
//----------------------------------------------------------------------------//
void VolKotak(double r){
double Vol;
Vol = pow(r, 3);
printf("Volume Kotak Tersebut = %0.2lf Kubik\n", Vol);
}
//----------------------------------------------------------------------------//
void VolBalok(double p, double l, double t){
double Vol;
Vol = p * l * t;
printf("Volume Balok Tersebut = %0.2lf Kubik\n", Vol);
}
//----------------------------------------------------------------------------//

- Lalu, Jika Sourche Code Diatas Sudah Di Copy Ke File main.c. Klik Pada Tab Execute > Compile & Run Atau Dengan Jalan Pintas Keyboard Dengan Memencet F11. Dan Simpan File main.c Ke Tempat Folder Yang Ingin Anda Simpan.

- Jika Sudah,Maka Akan Keluar Tampilan Seperti Gambar Di Bawah Ini


- Pertama Buka Aplikasi DEV C ++ Yang Sudah Terinstal Di PC Anda. Jika Belum Punya,Anda Bisa Mendownload Nya Disini.

- Jika Sudah,Klik Pada Tab File > New > Project. Seperti Gambar Dibawah Ini.



- Kemudian Akan Keluar Tampilan Seperti Gmbar Dibawah Ini.


- Lalu, Klick Console Application,Dan Lalu Centang Pada Pilihan Yang Bernama C Project. Lalu Edit Nama Project Yang Akan Tersimpan. Dan Tekan OK. Kemudian Simpan Project Tersebut.


- Kemudian, Isi Sourche Code Untuk Membuat Luas Lingkaran Pada Header File main.c Dengan Sourche Code Di Bawah Ini.

//----------------------------------------------------------------------------//
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//----------------------------------------------------------------------------//
#define N 5
#define PASS "Rahasia"
//----------------------------------------------------------------------------//
void Info();
void Menu();
void Judul();
void Login();
void Selesai();
void BacaData();
void HitungNilai(int i);
void Yudisium(int i, char h);
//----------------------------------------------------------------------------//
char Konversi(double a);
//----------------------------------------------------------------------------//
double HitungAkhir(double m, double u, double t);
//----------------------------------------------------------------------------//
char Huruf[N], Nama[30][N], Yudis[20][N], Namanya[30];
//----------------------------------------------------------------------------//
double UAS[N], MID[N], TUGAS[N], AKHIR[N];
//----------------------------------------------------------------------------//
main(){
Judul();
Login();
}
//----------------------------------------------------------------------------//
void Judul(){
printf("Program Pengolah Nilai Algoritma\n");
printf("Programer : Aprenando Monico\n");
printf("Created : 09-11-2015\n");
}
//----------------------------------------------------------------------------//
void Selesai(){
printf("\nProgram Selesai\n");
printf("Terimakasih Dan Sampai Jumpa ^_^");
}
//----------------------------------------------------------------------------//
void Login(){
char Kode[20];
int Tanda;
printf("\nPlease Enter Your Password : ");
gets(Kode);
fflush(stdin);
Tanda = strcmp(PASS, Kode);
if(!Tanda){
Menu();
}else{
printf("Password Incorrectly !");
Selesai();
}
}
//----------------------------------------------------------------------------//
void Menu(){
int Selection;
BacaData();
printf("\nMenu\n");
printf("1. Tampilkan Informasi\n");
printf("2. Cari Mahasiswa Tertentu\n");
printf("3. Tampilkan Mahasiswa Terbaik\n");
printf("0. Keluar\n");
printf("Ketikkan Nomor Menu Pilihan (1, 2, 3, 0) : ");
scanf("%d", &Selection);
switch(Selection){
case 1:
Info();
break;
case 2:
printf("Under Contruction !\n");
Selesai();
break;
case 3:
printf("Under Contruction !\n");
Selesai();
break;
case 0:
Selesai();
break;
default : printf("Nomor Pilihan Tidak Ada !\n");
Selesai();
}
}
//----------------------------------------------------------------------------//
void BacaData(){
int i;
printf("\nMengentrikan Nilai\n");
for(i=0; i<N; i++){
printf("\nNama Mahasiswa %d : ", i+1);
gets(Namanya);
strcpy(Nama[i], Namanya);
printf("Nilai MID : ", (i+1));
scanf("%lf", &MID[i]);
fflush(stdin);
printf("Nilai UAS : ", (i+1));
scanf("%lf", &UAS[i]);
fflush(stdin);
printf("Nilai TUGAS : ", (i+1));
printf("");
scanf("%lf", &TUGAS[i]);
fflush(stdin);
HitungNilai(i);
}
}
//----------------------------------------------------------------------------//
void HitungNilai(int i){
AKHIR[i] = HitungAkhir(MID[i], UAS[i], TUGAS[i]);
Huruf[i] = Konversi(AKHIR[i]);
Yudisium(i, Huruf[i]);
}
//----------------------------------------------------------------------------//
double HitungAkhir(double A, double B, double C){
return(A*0.3 + B*0.3 + C*0.4);
}
//----------------------------------------------------------------------------//
char Konversi(double k){
if((k>=81.0) && (k<=100.0))
return 'A';
else
if((k>=66.0) && (k<=81.0))
return 'B';
else
if((k>=55.0) && (k<=66.0))
return 'C';
else
if((k>=45.0) && (k<=55.0))
return 'D';
else
return 'E';
}
//----------------------------------------------------------------------------//
void Yudisium(int i, char h){
if(h=='A')
strcpy(Yudis[i], "Sangat Memuaskan");
else
if(h=='B')
strcpy(Yudis[i], "Memuaskan");
else
if(h=='C')
strcpy(Yudis[i], "Cukup Memuaskan");
else
if(h=='D')
strcpy(Yudis[i], "Kurang Memuaskan");
else
strcpy(Yudis[i], "Dengan Ejekan");
}
//----------------------------------------------------------------------------//
void Info(){
int i;
printf("\nMenampilkan Nilai\n");
for(i=0; i<N; i++){
printf("%d. NAMA \n", (i+1));
printf("MID : %0.2lf\n", MID[i]);
printf("UAS : %0.2lf\n", UAS[i]);
printf("TUGAS : %0.2lf\n", TUGAS[i]);
printf("NILAI AKHIR : %0.2lf\n", AKHIR[i]);
printf("NILAI HURUF : %c\n\n", Huruf[i]);
}
}
//----------------------------------------------------------------------------//

- Lalu, Jika Sourche Code Diatas Sudah Di Copy Ke File main.c. Klik Pada Tab Execute > Compile & Run Atau Dengan Jalan Pintas Keyboard Dengan Memencet F11. Dan Simpan File main.c Ke Tempat Folder Yang Ingin Anda Simpan.

- Jika Sudah,Maka Akan Keluar Tampilan Seperti Gambar Di Bawah Ini

• Contoh Program Yang Bertipe Array (Larik)


• Contoh Program Pertama

- Pertama Buka Aplikasi DEV C ++ Yang Sudah Terinstal Di PC Anda. Jika Belum Punya,Anda Bisa Mendownload Nya Disini.

- Jika Sudah,Klik Pada Tab File > New > Project. Seperti Gambar Dibawah Ini.



- Kemudian Akan Keluar Tampilan Seperti Gmbar Dibawah Ini.


- Lalu, Klick Console Application,Dan Lalu Centang Pada Pilihan Yang Bernama C Project. Lalu Edit Nama Project Yang Akan Tersimpan. Dan Tekan OK. Kemudian Simpan Project Tersebut.


- Kemudian, Isi Sourche Code Untuk Membuat Luas Lingkaran Pada Header File main.c Dengan Sourche Code Di Bawah Ini.

//----------------------------------------------------------------------------//
#include <stdio.h>
#include <conio.h>
//----------------------------------------------------------------------------//
#define NMAKS 100
//----------------------------------------------------------------------------//
typedef int ArrayInt[NMAKS];
//----------------------------------------------------------------------------//
void BacaArray(ArrayInt A, int N);
void TulisArray(ArrayInt A, int N);
void HitungArray(ArrayInt A, int N, float *U);
//----------------------------------------------------------------------------//
main(){
ArrayInt A;
int K, N;
float U;
//----------------------------------------------------------------------------//
printf("Jumlah Data Array :");
scanf("%d", &N);
//----------------------------------------------------------------------------//
printf("\nBaca Data :\n");
BacaArray(A, N);
//----------------------------------------------------------------------------//
printf("\nTulis Data :\n");
TulisArray(A, N);
//----------------------------------------------------------------------------//
HitungArray(A, N, &U);
printf("\nRata - Rata Data = %.2f\n", U);
}
//----------------------------------------------------------------------------//
void BacaArray(ArrayInt A, int N){
int i;
for(i = 0; i<N; i++){
printf("Nilai A[%d] : ", i);
scanf("%d", &A[i]);
}
}
//----------------------------------------------------------------------------//
void TulisArray(ArrayInt A, int N){
int i;
for(i = 0; i<N; i++){
printf("Nilai A[%d] = %d\n", i, A[i]);
}
}
//----------------------------------------------------------------------------//
void HitungArray(ArrayInt A, int N, float *U){
int i;
float Jumlah;
i = 1;
Jumlah = 0;
for(i = 0; i<N; i++)
Jumlah = Jumlah + A[i];
*U = Jumlah / N;
getch();
}
//----------------------------------------------------------------------------//

- Lalu, Jika Sourche Code Diatas Sudah Di Copy Ke File main.c. Klik Pada Tab Execute > Compile & Run Atau Dengan Jalan Pintas Keyboard Dengan Memencet F11. Dan Simpan File main.c Ke Tempat Folder Yang Ingin Anda Simpan.

- Jika Sudah,Maka Akan Keluar Tampilan Seperti Gambar Di Bawah Ini



• Contoh Program Kedua

- Pertama Buka Aplikasi DEV C ++ Yang Sudah Terinstal Di PC Anda. Jika Belum Punya,Anda Bisa Mendownload Nya Disini.

- Jika Sudah,Klik Pada Tab File > New > Project. Seperti Gambar Dibawah Ini.



- Kemudian Akan Keluar Tampilan Seperti Gmbar Dibawah Ini.


- Lalu, Klick Console Application,Dan Lalu Centang Pada Pilihan Yang Bernama C Project. Lalu Edit Nama Project Yang Akan Tersimpan. Dan Tekan OK. Kemudian Simpan Project Tersebut.


- Kemudian, Isi Sourche Code Untuk Membuat Luas Lingkaran Pada Header File main.c Dengan Sourche Code Di Bawah Ini.

//----------------------------------------------------------------------------//
#include <stdio.h>
#include <conio.h>
//----------------------------------------------------------------------------//
#define NMAKS 100
//----------------------------------------------------------------------------//
struct Nilai{
char Nama[100];
float Mat;
float B_Ind;
float B_Ing;
float Rerata;
};
//----------------------------------------------------------------------------//
typedef struct Nilai UN[NMAKS];
//----------------------------------------------------------------------------//
void BacaNilai(UN A, int N);
void TulisNilai(UN A, int N);
void TotalNilai(UN A, int N);
//----------------------------------------------------------------------------//
main(){
UN A;
int i, N;
float U;
printf("Jumlah Data Penilaian : ");
scanf("%d", &N);
BacaNilai(A, N);
TulisNilai(A, N);
TotalNilai(A, N);
}
//----------------------------------------------------------------------------//
void BacaNilai(UN A, int N){
int i;
for(i = 0; i<N; i++){
printf("\nNama : ");
scanf("%s", &A[i].Nama);
printf("Nilai Matematika : ");
scanf("%f", &A[i].Mat);
printf("Nilai Bahasa Indonesia : ");
scanf("%f", &A[i].B_Ind);
printf("Nilai Bahasa Inggris : ");
scanf("%f", &A[i].B_Ing);
}
}
//----------------------------------------------------------------------------//
void TulisNilai(UN A, int N){
int i;
for(i = 0; i<N; i++){
printf("\nNama : %s\n", A[i].Nama);
printf("Nilai Matematika : %.2f\n", A[i].Mat);
printf("Nilai Bahasa Indonesia : %.2f\n", A[i].B_Ind);
printf("Nilai Bahasa Inggris : \n\n", A[i].B_Ing);
}
}
//----------------------------------------------------------------------------//
void TotalNilai(UN A, int N){
int i;
for(i = 0; i<N; i++){
A[i].Rerata = (A[i].Mat + A[i].B_Ind + A[i].B_Ing) / 3;
printf("Nama : %s\n", A[i].Nama);
printf("Nilai Rata - Rata : %.2f\n", A[i].Rerata);
}
getch();
}
//----------------------------------------------------------------------------//

- Lalu, Jika Sourche Code Diatas Sudah Di Copy Ke File main.c. Klik Pada Tab Execute > Compile & Run Atau Dengan Jalan Pintas Keyboard Dengan Memencet F11. Dan Simpan File main.c Ke Tempat Folder Yang Ingin Anda Simpan.

- Jika Sudah,Maka Akan Keluar Tampilan Seperti Gambar Di Bawah Ini


Total Pengunjung

Pengikut

Contact Admin

My Facebook My Gmail NNCZ-Projector Fans Page

Info

Silahkan Contact Dengan Admin,Jika Ada Keluhan Atau Kesalahan Di Dalam Artikel Kami.

Popular Posts

Diberdayakan oleh Blogger.
NNCZ-Projector © 2014 Thank's For Coding XML NNCZ-Projector My Old Blogger Nico Napoleon CyberZone