shit... its empty
Minggu, 19 Desember 2021
Bahasa C - Validasi Input nama tidak boleh kosong (Sangat sederhana)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void clean_stdin(void) // ini adalah fungsi buatan sendiri (copy dari google) sebagai pengganti fungsi fflush(stdin)
{
int c;
do {
c = getchar();
} while (c != '\n' && c != EOF);
}
int main()
{
char nama[100], alamat[100];
printf("\n");
printf("\t\t SELAMAT DATANG \n");
printf("\n");
printf("\t\t ini adalah program validasi input nama tidak boleh kosong \n");
printf("\t\t ============================================================== \n");
printf("\t\t nox \n\n\n");
do {
printf("Silahkan masukkan nama anda: ");
scanf("%[^\n]", &nama); // %[^n] adalah sebagai pengganti %s, agar bisa membaca kata setelah spasi
//fflush(stdin); jangan menggunakan fungsi ini, kata mbah google tidak baik heheheheh....
clean_stdin(); // ini adalah fungsi buatan sendiri (nemu di google), sebagai pengganti fflush(stdin)
}
while (strcasecmp(nama, "") == 0);
do {
printf("Selanjutnya masukkan alamat anda: ");
scanf("%[^\n]", &alamat); // %[^n] adalah sebagai pengganti %s, agar bisa membaca kata setelah spasi
//fflush(stdin); jangan menggunakan fungsi ini, kata mbah google tidak baik heheheheh....
clean_stdin(); // ini adalah fungsi buatan sendiri (nemu di google), sebagai pengganti fflush(stdin)
}
while (strcasecmp(alamat, "") == 0);
printf("\n\n");
printf("\t\t ================================ \n");
printf("\t\t Nama anda adalah: %s\n", nama);
printf("\t\t Alamat anda adalah: %s\n", alamat);
}
Bahasa C - Fungsi buatan sendiri sebagai pengganti fungsi fflush(stdin)
#include <stdlib.h>
#include <string.h>
void clean_stdin(void) // ini adalah fungsi buatan sendiri (copy dari google) sebagai pengganti fungsi fflush(stdin)
{
int c;
do {
c = getchar();
} while (c != '\n' && c != EOF);
}
int main()
{
char nama[100] = "";
do {
printf("masukkan nama: ");
//fflush(stdin); jangan menggunakan fungsi ini, kata mbah google tidak baik heheheheh
clean_stdin();
scanf("%[^\n]", &nama); // %[^n] adalah sebagai pengganti %s, agar bisa membaca kata setelah spasi
}
while (strcasecmp(nama, "") == 0);
printf("nama anda: %s\n", nama);
}
Bahasa C - Array 1 dimensi (jumlah bilangan / sangat sederhana)
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
//deklarasi angka
int angka[100];
//meminta banyaknya angka
printf("Masukkan banyaknya bilangan yang diinginkan : ");
scanf("%d", &n);
fflush(stdin);
//meminta inputan angka
for(int i=0; i<n; i++){
printf("Masukkan angka ke %d : ", i+1);
scanf("%d", &angka[i]);
fflush(stdin);
}
//mencetak angka
for(int i=0; i<n; i++){
printf("Angka ke %d : %d\n", i+1, angka[i]);
}
getchar();
return 0;
}
Bahasa C - Array 1 dimensi (sangat sederhana)
#include <stdlib.h>
/* contoh latihan:
hitung luas persegi panjang, 3x dan kemudian jumlahkan total nya
*/
int main()
{
int panjang, lebar;
int hasil[3];
int total;
// ini persegi 1
panjang=3;
lebar=4;
hasil[0]=panjang*lebar;
// ini persegi 2
panjang=7;
lebar=2;
hasil[1]=panjang*lebar;
// ini persegi 3
panjang=6;
lebar=8;
hasil[2]=panjang*lebar;
total=hasil[0]+hasil[1]+hasil[2];
printf("hasil ke 1: %i\n", hasil[0]);
printf("hasil ke 2: %i\n", hasil[1]);
printf("hasil ke 3: %i\n", hasil[2]);
printf("Total semua luas: %i", total);
}
Senin, 13 Desember 2021
Bahasa C - Penjualan dengan Fungsi Nama Barang dan Fungsi Harga dan Diskon (Sederhana)
langsung copas saja ke Code block :
#include <stdio.h>
#include <stdlib.h>
#include <curses.h>
//#include <strings.h>
//#include <string.h>
/*
float fungsi_p(float harga, float disc){
float total;
total=harga-(harga*disc);
return total;
}
int main(){
float harga, disc, total;
printf("Masukan Harga awal: ");
scanf("%f", &harga);
printf("Diskon Harga: ");
scanf("%f", &disc);
total= fungsi_p(harga, disc);
printf("\nMaka Harga barang total adalah %f", total);
}
*/
char fungsi_nama_brg( char kode_brg)
{
if (kode_brg=='a' || kode_brg=='A') {
printf("\t\t\t\t\t Nama Barang: Televisi F\n");
} // || adalah simbol OR
if (kode_brg=='b' || kode_brg=='B') {
printf("\t\t\t\t\t Nama Barang: Kulkas F\n");
} // || adalah simbol OR
if (kode_brg=='c' || kode_brg=='C') {
printf("\t\t\t\t\t Nama Barang: Radio F\n");
} // || adalah simbol OR
if (kode_brg=='d' || kode_brg=='D') {
printf("\t\t\t\t\t Nama Barang: Magic Com F\n");
} // || adalah simbol OR
return kode_brg;
}
int fungsi_harga(char kode_brg)
{
//gt_kosong:
//system("clear");
int harga; char nama_brg;
if (kode_brg=='a' || kode_brg=='A') {harga=1000; nama_brg="T";} // || adalah simbol OR
if (kode_brg=='b' || kode_brg=='B') {harga=2000; nama_brg=="K";}
if (kode_brg=='c' || kode_brg=='C') {harga=3000; nama_brg=="R";}
if (kode_brg=='d' || kode_brg=='D') {harga=4000; nama_brg=="M";}
//if (kode_brg!='a' || kode_brg!='A' || kode_brg!='b' || kode_brg!='B' || kode_brg!='c' || kode_brg!='C' || kode_brg!='d' || kode_brg!='D') {break;
else {
//printf("Maaf... anda salah tekan \n");
//goto gt_kosong;
//exit (0);
//return 0;
//system("clear");
//break;
}
return harga;
}
/*
int fungsi_diskon(int bayar)
{
int diskon;
if (bayar>10000) diskon=bayar-(bayar*0.20);
else diskon=0;
return diskon;
}
*/
int main()
{
int info, jumlah, bayar, total, diskon, grand;
char kode_brg, nama_brg;
printf("\n\n");
printf("\t\tselamat datang di toko \n");
printf("\t\tSoni Hendarkanto");
printf("\n\n");
printf("Daftar Barang Yang Tersedia: \n\n");
printf("A. Televisi\t Harga \t Rp. 1.000\n");
printf("B. Kulkas\t Harga \t Rp. 2.000\n");
printf("C. Radio\t Harga \t Rp. 3.000\n");
printf("D. Magic Com\t Harga \t Rp. 4.000\n");
printf("\n");
printf("Diskon 20%% apabila total pembelian minimal Rp 10.000 \n\n"); // simbol % harus di tulis ganda, yaitu %%
printf("\t\t\tKetik kode barang yg ingin di beli: ");
scanf("%c", &kode_brg);
// fungsi if dibawah ini untuk memvalidasi kode barang, yaitu hanya bisa sesuai kode yg tertera.
//if (kode_brg!='a') //|| kode_brg!='b' || kode_brg!='B' || kode_brg!='c' || kode_brg!='C' || kode_brg!='d' || kode_brg!='D')
/*
{
printf("Maaf.. Kode Barang yang anda ketik salah....\n");
printf("\n");
}
else
*/
printf("\t\t\tketik jumlah barang: ");
scanf("%i", &jumlah);
printf("\n");
//printf("ketik jumlah \n");
//scanf("%i", &jumlah);
//total = fungsi_harga(kode_brg)*jumlah;
//info=fungsi_harga(kode_brg);
/*
if (kode_brg=='a' || kode_brg=='A') {
printf("\t\t\t\t\t Nama Barang: Televisi\n");
} // || adalah simbol OR
if (kode_brg=='b' || kode_brg=='B') {
printf("\t\t\t\t\t Nama Barang: Kulkas\n");
} // || adalah simbol OR
if (kode_brg=='c' || kode_brg=='C') {
printf("\t\t\t\t\t Nama Barang: Radio\n");
} // || adalah simbol OR
if (kode_brg=='d' || kode_brg=='D') {
printf("\t\t\t\t\t Nama Barang: Magic Com\n");
} // || adalah simbol OR
*/
//printf("nama barang nya = %c\n", nama_brg);
fungsi_nama_brg(kode_brg);
bayar=fungsi_harga(kode_brg) * jumlah;
printf("==ini fungsi harga== \t\t\t total harga sebesar: %i\n", bayar);
if (bayar>10000) diskon=bayar*0.20;
else diskon=0;
printf("==Hanya dengan if== \t\t\t diskon anda adalah: %i\n\n", diskon);
grand=bayar - diskon;
printf("TOTAL HARUS DI BAYAR: %i\n", grand);
//total=fungsi_diskon(diskon);
//printf("==ini fungsi diskon==\t\t diskon anda adalah: %i\n", total);
}
Selasa, 07 Desember 2021
Bahasa C - Login sederhana sekali
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int coba_son=0, ggl_hend=0;
char usr_kan[30], pas_to[10];
printf("\n");
printf("\t\t SELAMAT DATANG \n\n");
printf("\t\t UTS ALGORITMA PEMROGRAMAN \n");
printf("\t\t User soni dan Password henkan \n");
printf("\t\t ====================================== \n\n\n\n");
while (coba_son<5)
{
printf("masukkan user name: \n");
scanf("%s", usr_kan);
printf("Masukkan password: \n");
scanf("%s", pas_to);
if (strcmp(usr_kan,"soni") || (usr_kan,"ngantuk")==0&&strcmp(pas_to,"henkan") || (pas_to,"ngopi")==0) // strcmp= adalah untuk membandingkan 2 buah string/kata
{
printf("\n\n\n");
printf("selamat datang\n\n");
//system("cls");
return 0;
}
else
{
printf("\n\n\n");
printf("Maaf user atau password anda salah..!!!\n");
printf("Silahkan coba lagi...\n\n\n");
//system("cls");
ggl_hend++;
/* if(ggl_hend=5)
{
printf("salah 5x \n");
printf("Di tolak \n\n\n");
}
} */
coba_son++;
}
}
system("cls"); // cls adalah untuk membersihkan layar
printf("\t\t\t MAAF.. ANDA TELAH 5x SALAH \n\n");
printf("\t\t\t ============================ \n");
printf("\t\t\t ========AKSES DI TOLAK========= \n");
printf("\t\t\t ============================ \n");
printf("\n\n");
}
Sabtu, 04 Desember 2021
Bahasa C - Luas Segitiga (Sangat Sederhana)
#include <stdio.h>
#include <stdlib.h>
void main ()
{
int alas, tinggi;
float luas;
printf("Masukkan Nilai Alas Segitiga=\n", alas);
scanf("%i", &alas);
printf("Masukkan Nilai Tinggi Segitiga=\n", tinggi);
scanf("%i", &tinggi);
luas=0.5*alas*tinggi; //rumus segitiga didefinisikan di sini bosssssss
//luas=(alas*tinggi)*0.5;
printf("\n\n");
printf("Luas Segitiga adalah = %.1f", luas); //harus diberi %f untuk mendefinisikan tipe data
}
Bahasa C - Luas Lingkaran (Sangat Sederhana)
#include <stdlib.h>
/*
int main()
{
int ruji; // variabel, nilainya bisa berubah-ubah
float phi, luas_link;
phi=3.14; // phi disini adalah sebagai konstanta (nilai tetap, tidak boleh berubah)
printf("Masukkan jari-jari lingkaran = ", ruji);
//gets(&ruji);
scanf("%i",&ruji); // %i adalah definisi data untuk tipe integer (bilangan bulat)
luas_link = phi*ruji*ruji;
printf("Luas lingkaran = %.2f\n", luas_link); // %f adalah definisi data tipe FLOAT (desimal), \n adalah ENTER kebawah satu baris
}
*/
int main ()
{
int jari_jari; // tipe integer bilangan bulat
float phi, luas_lingkaran; // tipe float adalah pecahan desimal
phi=3.14; // konstanta phi nilainya di definisikan disini,
printf(" silahkan masukkan jari-jari lingkaran yang ingin di hitung luasnya = ", jari_jari);
scanf("%i", &jari_jari); //pada scanf , variabel nya harus diberi simbol &
luas_lingkaran=phi*jari_jari*jari_jari;
printf("LUAS LINGKARAN ADALAH = %f", luas_lingkaran);
}
Bahasa C - Luas Persegi Panjang (Sangat Sederhana)
#include <stdlib.h>
int main()
{
int panjang, lebar, luas;
printf("Masukkan panjang= \n", panjang);
scanf("%i", &panjang);
printf("Selanjut nya masukkan lebar= \n", lebar);
scanf("%i", &lebar);
printf("\n\n");
luas=panjang*lebar;
printf("LUAS PERSEGI PANJANG ADALAH= %i", luas);
}
Bahasa C - Penjualan Buku 2 (Sederhana Sekali)
#include <stdio.h>
#include <stdlib.h>
#include <curses.h>
#include <string.h>
void main ()
{
int nm_brg, hrg, jml_brg, total_hrg;
printf("========= Silahkan Pilih Barang Yang Ingin Anda Beli =========\n\n");
printf("1. Buku Harga @ 5.000\n");
printf("2. Pulpen Harga @ 3.000\n");
printf("3. Penggaris Harga @ 4.000\n\n");
printf("Masukkan Nomor Barang=", nm_brg);
scanf("%i", &nm_brg);
printf("Masukkan Jumlah Barang= ", jml_brg);
scanf("%i", &jml_brg);
if (nm_brg==1) {
hrg=5000;
total_hrg=hrg*jml_brg;
printf("\n\n\n");
printf("========= Anda membeli Buku, %i", jml_brg); printf(" bh\n");
printf("========= Jumlah pembelian= %i\n\n\n\n", total_hrg);
printf("\n\n");
}
else
if (nm_brg==2) {
hrg=3000;
total_hrg=hrg*jml_brg;
printf("\n\n\n");
printf("========= Anda membeli Pulpen, %i", jml_brg); printf(" bh\n");
printf("========= Jumlah pembelian= %i\n\n\n\n", total_hrg);
printf("\n\n");
}
else
if (nm_brg==3) {
hrg=4000;
total_hrg=hrg*jml_brg;
printf("\n\n\n");
printf("========= Anda membeli Penggaris, %i", jml_brg); printf(" bh\n");
printf("========= Jumlah pembelian= %i\n\n\n\n", total_hrg);
printf("\n\n");
}
else {
printf("\n\n\n");
printf("========= Oppsss.... Anda Salah ketik nomor...");
printf("\n\n");
}
//total_hrg=hrg*jml_brg;
printf("\n\n");
//printf("Jumlah total pembelian=%i\n\n\n\n", total_hrg);
}
Bahasa C - Penjualan Buku 1 (Sungguh Sangat Sederhana Sekali)
#include <stdio.h>
#include <stdlib.h>
#include <curses.h>
#include <string.h>
void main ()
{
//char nm_brg;
int nm_brg, hrg, jml_brg, total_hrg;
printf("Silahkan Pilih Barang Yang Ingin Anda Beli \n\n");
printf("1. Buku Harga @ 5.000\n");
printf("2. Pulpen Harga @ 3.000\n");
printf("3. Penggaris Harga @ 4.000\n\n");
printf("Masukkan Nomor Barang=", nm_brg);
scanf("%i", &nm_brg);
printf("Masukkan Jumlah Barang= ", jml_brg);
scanf("%i", &jml_brg);
if (nm_brg==1) hrg=5000;
else
if (nm_brg==2) hrg=3000;
else
if (nm_brg==3) hrg=4000;
else
printf("Salah tekan");
total_hrg=hrg*jml_brg;
printf("\n\n");
printf("Jumlah total pembelian=%i\n\n\n\n", total_hrg);
}