#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<windows.h>
main()
{
int code;
menu:
printf("\nDAFTAR HARGA BUAH DAN SAYUR TI 14 C");
printf("\n===================================");
printf("\n1. Buah-buahan");
printf("\n2. Sayur-sayuran");
printf("\nPilih barang yang akan di beli : ");scanf("%i",&code);
if(code==1)
{
system("cls");
char buah;
printf("DAFTAR HARGA BUAH-BUAHAN");
printf("\n=======================");
printf("\nA. Semangka");
printf("\nB. Melon");
printf("\nC. Durian");
printf("\nPilih Buah <a-c> : ");fflush(stdin);scanf("%c",&buah);
if(buah=='A'||buah=='a')
{
printf("\nHarga Semangka per kilo Rp.10.000");
}
else if (buah=='B' || buah=='b')
{
printf("\nHarga Melon per kilo Rp.15.000");
}
else
{
printf("\nHarga Durian per kilo Rp.20.000");
}
}
else if (code==2)
{
system("cls");
char syr;
printf("DAFTAR HARGA SAYUR-SAYURAN");
printf("\n=======================");
printf("\nA. Sawi");
printf("\nB. Kangkung");
printf("\nC. Kol");
printf("\nPilih Buah <a-c> : ");fflush(stdin);scanf("%c",&syr);
if(syr=='A'||syr=='a')
{
printf("\nHarga Sawi per ikat Rp.5.000");
}
else if (syr=='B' || syr=='b')
{
printf("\nHarga Kangkung per ikat Rp.4.000");
}
else
{
printf("\nHarga Kol per satuan Rp.6.000");
}
}
else
{
system("cls");
printf("PILIHAN ANDA TIDAK TERSEDIA, PILIH ULANG");
goto menu;
}
getch();
}
Tempat share film, jurnal, kesehatan dan ilmu ilmu komputer, karena aku suka nonton dan aku salah satu mahasiswa jurusan TI di salah satu perguruan tinggi makanya blognya jadi kaya gini :v
Senin, 20 Oktober 2014
Minggu, 19 Oktober 2014
Contoh Program Struct bahasa c
#include <stdio.h>
// Definisi tipe data structure
struct Mhs{
char nim[8];
int tugas, uts, uas;
};
int main() {
/**************************
Deklarasi variabel
n : banyaknya data
mean : rata-rata nilai (tugas, uts, uas)
j : variabel loop
***************************/
int n, j;
printf("Form Input Nilai Mahasiswa\n");
printf("--------------------------\n");
printf("Jumlah Mahasiswa: ");scanf("%d", &n);
printf("\n");
struct Mhs m[n];
for(j=0; j<n; j++) {
printf("NIM : ");scanf("%8s", m[j].nim);
printf("Tugas : ");scanf("%d", &m[j].tugas);
printf("UTS : ");scanf("%d",&m[j].uts);
printf("UAS : ");scanf("%d",&m[j].uas);
printf("\n");
}
double mean;
printf("----------------------------------------\n");
printf("NIM\t\t RATA-RATA\n");
printf("----------------------------------------\n");
for(j=0; j<n; j++) {
mean = (double) (m[j].tugas + m[j].uts + m[j].uas)/3;
printf("%s\t\t %0.2lf\n", m[j].nim, mean);
}
printf("----------------------------------------\n");
getch();
return 0;
}
// Definisi tipe data structure
struct Mhs{
char nim[8];
int tugas, uts, uas;
};
int main() {
/**************************
Deklarasi variabel
n : banyaknya data
mean : rata-rata nilai (tugas, uts, uas)
j : variabel loop
***************************/
int n, j;
printf("Form Input Nilai Mahasiswa\n");
printf("--------------------------\n");
printf("Jumlah Mahasiswa: ");scanf("%d", &n);
printf("\n");
struct Mhs m[n];
for(j=0; j<n; j++) {
printf("NIM : ");scanf("%8s", m[j].nim);
printf("Tugas : ");scanf("%d", &m[j].tugas);
printf("UTS : ");scanf("%d",&m[j].uts);
printf("UAS : ");scanf("%d",&m[j].uas);
printf("\n");
}
double mean;
printf("----------------------------------------\n");
printf("NIM\t\t RATA-RATA\n");
printf("----------------------------------------\n");
for(j=0; j<n; j++) {
mean = (double) (m[j].tugas + m[j].uts + m[j].uas)/3;
printf("%s\t\t %0.2lf\n", m[j].nim, mean);
}
printf("----------------------------------------\n");
getch();
return 0;
}
Membuat papan catur menggunakan Bahasa C array 2 dimensi
#include <stdio.h>
int main() {
/**************************
Deklarasi variabel
row : variabel baris
col : variabel kolom
board : variabel matriks 2D (papan catur)
i, j : variabel loop
***************************/
int row, col, i, j;
printf("Program Membuat Papan Catur");
printf("\n*****************************\n");
//input variabel row & col dari user
printf("\nPanjang : "); scanf("%i", &row);
printf("Lebar : "); scanf("%i", &col);
printf("\n");
char board[row][col];
// inisialisasi elemen papan catur
for(i = 0; i < row; i++) {
for(j = 0; j < col; j++) {
if(i % 2== 0) {
if(j % 2 != 0) {
board[i][j] = ' ';
}else{
board[i][j] = 219;
}
}else{
if(j % 2 == 0) {
board[i][j] = ' ';
}else{
board[i][j] = 219;
}
}
}
}
// cetak (akses) papan catur
for(i = 0; i < row; i++) {
for(j = 0; j < col; j++) {
printf("%c", board[i][j]);
}
printf("\n");
}
getch();
return 0;
}
int main() {
/**************************
Deklarasi variabel
row : variabel baris
col : variabel kolom
board : variabel matriks 2D (papan catur)
i, j : variabel loop
***************************/
int row, col, i, j;
printf("Program Membuat Papan Catur");
printf("\n*****************************\n");
//input variabel row & col dari user
printf("\nPanjang : "); scanf("%i", &row);
printf("Lebar : "); scanf("%i", &col);
printf("\n");
char board[row][col];
// inisialisasi elemen papan catur
for(i = 0; i < row; i++) {
for(j = 0; j < col; j++) {
if(i % 2== 0) {
if(j % 2 != 0) {
board[i][j] = ' ';
}else{
board[i][j] = 219;
}
}else{
if(j % 2 == 0) {
board[i][j] = ' ';
}else{
board[i][j] = 219;
}
}
}
}
// cetak (akses) papan catur
for(i = 0; i < row; i++) {
for(j = 0; j < col; j++) {
printf("%c", board[i][j]);
}
printf("\n");
}
getch();
return 0;
}
Menghitung Huruf Mutu (HM) bahasa C
Program perhitungan Nilai menggunakan C
#include <stdio.h>
#include <conio.h>
main(){
float tgs, quis1, quis2, uts, uas;
float rtgs, rq1, rq2, ruts, ruas, tr, hasil;
char *hm, ulang,atas;
ulang='Y';
atas: atas++;
printf("\n\n======Program Menentukan HM=======\n");
printf("\nInput Range Persentase Tugas : "); scanf("%f",&rtgs);
printf("Input Range Persentase Kuis1 : "); scanf("%f",&rq1);
printf("Input Range Persentase Kuis2 : "); scanf("%f",&rq2);
printf("Input Range Persentase UTS : "); scanf("%f",&ruts);
printf("Input Range Persentase UAS : "); scanf("%f",&ruas);
rtgs=rtgs/100;
rq1=rq1/100;
rq2=rq2/100;
ruts=ruts/100;
ruas=ruas/100;
tr=rtgs+rq1+rq2+ruts+ruas;
if(tr > 1.00f)
{
printf("\n\nTerjadi Error (!)\n-----Tips-----\n1.Total Range Yang Anda Masukan Melebihi(100persen/1.00)");
printf("Total Range = %.2f ",tr);
}
else if(tr < 1.00f)
{
printf("\n\nTerjadi Error (!)\n-----Tips-----\n1.Total Range Yang Anda Masukan Kurang dari (100persen/1.00)");
printf("Total Range = %.2f ",tr);
}
else
{
printf("\nMasukan Nilai Tugas : ");scanf("%f",&tgs);
printf("\nMasukan Nilai Kuis1 : ");scanf("%f",&quis1);
printf("\nMasukan Nilai Kuis2 : ");scanf("%f",&quis2);
printf("\nMasukan Nilai UTS : ");scanf("%f",&uts);
printf("\nMasukan Nilai UAS : ");scanf("%f",&uas);
tgs=tgs*rtgs;
quis1=quis1*rq1;
quis2=quis2*rq2;
uts=uts*ruts;
uas=uas*ruas;
hasil=tgs+quis1+quis2+uts+uas;
printf("\n====Rincian Persentase Point====");
printf("\nTugas= %.2f ",tgs);
printf("\nKuis1= %.2f ",quis1);
printf("\nKuis2= %.2f ",quis2);
printf("\nUTS= %.2f ",uts);
printf("\nUAS= %.2f ",uas);
printf("\nTotal Nilai = %.2f ",hasil);
if(hasil >=90 && hasil <=100)
{
hm="A";
}
else if(hasil >=80 && hasil <100)
{
hm="B";
}
else if(hasil >=70 && hasil <80)
{
hm="C";
}
else if(hasil >=60 && hasil <70)
{
hm="D";
}
else if(hasil >=0 && hasil <60)
{
hm="E";
}
else
{
hm="K";
}
printf("\nHuruf Mutu : %s ",hm);
}
printf("\n\nIngin Melakukan Perhitungan Lagi ??\n[Tekan Y untuk Y] \n[Tekan Sembarang Untuk Tidak]\nJawab : ");scanf("%s",&ulang);
if (ulang=='Y'||ulang=='y'){
goto atas;}
getch();
}
#include <stdio.h>
#include <conio.h>
main(){
float tgs, quis1, quis2, uts, uas;
float rtgs, rq1, rq2, ruts, ruas, tr, hasil;
char *hm, ulang,atas;
ulang='Y';
atas: atas++;
printf("\n\n======Program Menentukan HM=======\n");
printf("\nInput Range Persentase Tugas : "); scanf("%f",&rtgs);
printf("Input Range Persentase Kuis1 : "); scanf("%f",&rq1);
printf("Input Range Persentase Kuis2 : "); scanf("%f",&rq2);
printf("Input Range Persentase UTS : "); scanf("%f",&ruts);
printf("Input Range Persentase UAS : "); scanf("%f",&ruas);
rtgs=rtgs/100;
rq1=rq1/100;
rq2=rq2/100;
ruts=ruts/100;
ruas=ruas/100;
tr=rtgs+rq1+rq2+ruts+ruas;
if(tr > 1.00f)
{
printf("\n\nTerjadi Error (!)\n-----Tips-----\n1.Total Range Yang Anda Masukan Melebihi(100persen/1.00)");
printf("Total Range = %.2f ",tr);
}
else if(tr < 1.00f)
{
printf("\n\nTerjadi Error (!)\n-----Tips-----\n1.Total Range Yang Anda Masukan Kurang dari (100persen/1.00)");
printf("Total Range = %.2f ",tr);
}
else
{
printf("\nMasukan Nilai Tugas : ");scanf("%f",&tgs);
printf("\nMasukan Nilai Kuis1 : ");scanf("%f",&quis1);
printf("\nMasukan Nilai Kuis2 : ");scanf("%f",&quis2);
printf("\nMasukan Nilai UTS : ");scanf("%f",&uts);
printf("\nMasukan Nilai UAS : ");scanf("%f",&uas);
tgs=tgs*rtgs;
quis1=quis1*rq1;
quis2=quis2*rq2;
uts=uts*ruts;
uas=uas*ruas;
hasil=tgs+quis1+quis2+uts+uas;
printf("\n====Rincian Persentase Point====");
printf("\nTugas= %.2f ",tgs);
printf("\nKuis1= %.2f ",quis1);
printf("\nKuis2= %.2f ",quis2);
printf("\nUTS= %.2f ",uts);
printf("\nUAS= %.2f ",uas);
printf("\nTotal Nilai = %.2f ",hasil);
if(hasil >=90 && hasil <=100)
{
hm="A";
}
else if(hasil >=80 && hasil <100)
{
hm="B";
}
else if(hasil >=70 && hasil <80)
{
hm="C";
}
else if(hasil >=60 && hasil <70)
{
hm="D";
}
else if(hasil >=0 && hasil <60)
{
hm="E";
}
else
{
hm="K";
}
printf("\nHuruf Mutu : %s ",hm);
}
printf("\n\nIngin Melakukan Perhitungan Lagi ??\n[Tekan Y untuk Y] \n[Tekan Sembarang Untuk Tidak]\nJawab : ");scanf("%s",&ulang);
if (ulang=='Y'||ulang=='y'){
goto atas;}
getch();
}
Langganan:
Postingan (Atom)