Kamis, 19 Mei 2022

JAVA DASAR -- Penjumlahan Sederhana dengan perulangan menu looping memakai Do While

 package sonih.penjumlahan_dengan_do.while_ya;
/**
 *
 * @author ub-nox
 * Soni Hendarkanto PTI 2B
 */
import java.util.Scanner; //ini harus ada, jangan sampai lupa, tanpa import ini akan error
public class Penjumlahan_dengan_DoWhile_ya {
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        
        int ulang=0;
        do{
            System.out.println("\tPENJUMLAHAN SEDERHANA");
            System.out.println("________________________________");
            System.out.print("Masukkan Angka pertama: ");
            int angka1=input.nextInt();
            System.out.print("Masukkan Angka kedua: ");
            int angka2=input.nextInt();
            int jml=angka1+angka2;
            System.out.println("________________________________");
            System.out.println("Hasil Penjumlahan adalah: " + jml);
            System.out.println("________________________________");
            
            System.out.println("Ulangi Penjumlahan ?  ( Ketik: 1 (YA)  // 2 (TIDAK)");
            ulang=input.nextInt();
            System.out.println("\n\n");
        }
        while (ulang==1);
    }
}


hasil nya :

JAVA DASAR -- Perulangan "for" ke 3 Kelipatan

 package sonih.latihan_for;
/**
 *
 * @author ub-nox
 * Soni Hendarkanto PTI 2B
 */
public class Latihan_for {

    public static void main(String[] args) {
        int ulang;
        for (ulang=15; //ini maksudnya titik awal posisi dimulainya perulangan
                ulang <= 50; //ini adalah nilai terbesar perulangan
                ulang = ulang + 5) //ini kelipatan perulangan, simbol + 5 berarti tiap perulangan di tambah 5
        {System.out.println(ulang +"");}
    }
}

 

hasil nya :


JAVA DASAR -- Perulangan "for" ke 2 menurun

 package sonih.latihan_for;
/**
 *
 * @author ub-nox
 * Soni Hendarkanto PTI 2B
 */
public class Latihan_for {

    public static void main(String[] args) {
        int ulang;
        for (ulang=15; //ini maksudnya titik awal posisi dimulainya perulangan
                ulang >= 6; //ini adalah nilai terbesar perulangan
                ulang--) //ini kelipatan perulangan, simbol -- berarti tiap perulangan di hitung kurang 1
        {System.out.println("Hello World "+ulang);}
    }
}


hasilnya :

JAVA DASAR -- Perulangan "for" ke 1

 package sonih.latihan_for;
/**
 *
 * @author ub-nox
 * Soni Hendarkanto PTI 2B
 */
public class Latihan_for {

    public static void main(String[] args) {
        int ulang;
        for (ulang=4; //ini maksudnya titik awal posisi dimulainya perulangan
                ulang <= 6; //ini adalah nilai terbesar perulangan
                ulang++) //ini kelipatan perulangan, simbol ++ berarti tiap perulangan di hitung tambah 1
        {System.out.println("Hello World "+ulang);}
    }
}


hasil nya ;

Kamis, 28 April 2022

JAVA Dasar - UTS Pemgrograman JAVA Dasar

 /*

 * Ubuntu 22 sudah release, mau coba install belum ada waktu wkwkwkwkwkwkwkkw

 */

package com.soni_h.uts;


/**

 *

 * @author soni_h

 * UTS PEMROGRAMAN DASAR JAVA

 * Soni Hendakanto PTI 2A 

 */

import java.util.Scanner;

import java.io.IOException;


public class hot {

    public static void clearConsole() {

    try {

        if (System.getProperty("os.name").contains("Windows")) {

            new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor();

        }

        else {

            System.out.print("\033\143");

        }

    } catch (IOException | InterruptedException ex) {}

}

    

    public static void main (String[] args) {

        System.out.println("\t\t\t\t    ---------");

        System.out.println("\t SELAMAT DATANG DI APLIKASI UTS JAVA DASAR, dosen nya Pak Rozi");

        System.out.println("\t -------------------------------------------------------------");

        System.out.println("\t\t\t\t   soni pti 2a\n\n");

    

        System.out.println("Daftar Fitur yang tersedia diaplikasi ini :");

        System.out.println(" [1]  Hitung Luas & Keliling Persegi");

        System.out.println(" [2]  Hitung Penjumlahan pengurangan perkalian pembagian");

        System.out.println(" [3]  Hitung Diskon Penjualan");

        System.out.println(" [4]  Looping / Perulangan");

        System.out.println(" [5]  Kamus Indonesia Inggris 5 Kata");

        System.out.println(" [6]  CLS the windows");

        System.out.println("------------------------------------------------------------------------\n");

        

        Scanner scan = new Scanner(System.in);

        System.out.println(" Silahkan pilih Fitur yg ingin di coba : ");

        int pilih = scan.nextInt();


        if (pilih==1) {

            System.out.println("\n-------- HITUNG PERSEGI --------\n");

            Scanner input=new Scanner(System.in);

            

            System.out.println("Masukkan nilai Panjang Persegi:");

            double panjang=input.nextDouble();

            

            System.out.println("Masukkan nilai Lebar Persegi:");

            double lebar=input.nextDouble();

            

            System.out.println("Masukkan nilai Tinggi Persegi:");

            double tinggi=input.nextDouble();

            

            double luas=panjang * lebar;

            double volume=panjang * lebar * tinggi;

            double keliling= 2 * (panjang + lebar);

            

            System.out.println("------------------------------------------------------------------------\n");

            System.out.println("Luas\t Persegi adalah =" + luas);

            System.out.println("Volume\t Persegi adalah =" + volume);

            System.out.println("Keliling\t Persegi adalah =" + keliling);

            System.out.println("------------------------------------------------------------------------\n");

        }

        else if (pilih==2) {

            System.out.println("\n-------- Hitung Tambah Kali Kurang Bagi --------\n");

            Scanner input=new Scanner(System.in);

            System.out.println("Masukkan nilai angka pertama :");

            double pertama=input.nextDouble();

            

            System.out.println("Masukkan nilai angka kedua :");

            double kedua=input.nextDouble();

            

            double tambah=pertama+kedua;

            double kali=pertama*kedua;

            double kurang=pertama-kedua;

            double bagi=pertama/kedua;

            

            System.out.println("------------------------------------------------------------------------\n");

            System.out.println("Hasil dari Penjumlahan\t "+pertama+" dan "+kedua+" adalah :" + tambah);

                System.out.println("Hasil dari Perkalian\t "+pertama+" dan "+kedua+" adalah :" + kali);

                    System.out.println("Hasil dari Pengurangan\t "+pertama+" dan "+kedua+" adalah :" + kurang);

                        System.out.println("Hasil dari Pembagian\t "+pertama+" dan "+kedua+" adalah :" + bagi);

                        System.out.println("------------------------------------------------------------------------\n");

        }

        else if (pilih==3) {

            System.out.println("\n-------- HITUNG DISKON PENJUALAN --------\n");

                System.out.println("DISKON 20% untuk pembelian lebih dari 500K");

                    System.out.println("   DISKON 35% untuk pembelian lebih dari 1 JT");

                        System.out.println("      DISKON 50% untuk pembelian lebih dari 5 JT\n");

                        

                        Scanner input=new Scanner(System.in);

                        System.out.println("Masukkan TOTAL PEMBELIAN :");

                        double total=input.nextDouble();

                        

                        if (total<500000) {

                            System.out.println("------------------------------------------------------------------------\n");

                            System.out.println("Maaf anda tidak mendapat DISKON..");

                            System.out.println("Karena pembelian anda kurang dari 500K");

                            System.out.println("Total yg harus anda bayar adalah :" + total);

                            System.out.println("------------------------------------------------------------------------\n");

                        }

                        else if (total>=500000 && total<1000000) {

                            System.out.println("------------------------------------------------------------------------\n");

                            double diskon=0.2*total;

                            System.out.println("Diskon anda 20% sebesar :" + diskon);

                            double totalbyr=total-diskon;

                            System.out.println("Total yg harus anda bayar adalah :" + totalbyr);

                            System.out.println("------------------------------------------------------------------------\n");

                        }

                        else if (total>=1000000 && total<5000000) {

                            System.out.println("------------------------------------------------------------------------\n");

                            double diskon=0.35*total;

                            System.out.println("Diskon anda 35% sebesar :" + diskon);

                            double totalbyr=total-diskon;

                            System.out.println("Total yg harus anda bayar adalah :" + totalbyr);

                            System.out.println("------------------------------------------------------------------------\n");

                        }

                        else {

                            System.out.println("------------------------------------------------------------------------\n");

                            double diskon=0.5*total;

                            System.out.println("Diskon anda 50% sebesar :" + diskon);

                            double totalbyr=total-diskon;

                            System.out.println("Total yg harus anda bayar adalah :" + totalbyr);

                            System.out.println("------------------------------------------------------------------------\n");

                        }               

        }

        else if (pilih==4) {

            System.out.println("\n-------- LOOPING PERULANGAN --------\n");

            System.out.println(" Sekedar perulangan dasar dengan DO.. WHILE..");

            System.out.println(" masih sangat pemula\n");

            System.out.println("\t Harus input angka 0...");

            System.out.println("\t Selain angka itu maka akan ditolak dan mengulang terus\n");

            

                Scanner input=new Scanner(System.in);

                int angka=1;


                do {

                    System.out.println("------------------------------------------------------------------------\n");

                    System.out.println("Ketik Angka 0 : ");

                    angka=input.nextInt();

                }

                while (angka!=0);

        }

        else if (pilih==5) {

            System.out.println("\n-------- Kamus Indonesia Inggris 5 Kata --------\n");

            System.out.println("rokok || malam || rembulan || uang || cantik\n");

            

                Scanner input=new Scanner(System.in);

                System.out.println("Masukkan kata diantara pilihan di atas :");

                String indo = input.next();

                String english = "Sorry boys... Incorrect word";

                

                if (indo.equals("rokok")) {

                    english = "\t cigarete";

                }

                else if (indo.equals("malam")) {

                    english = "\t night";

                }

                else if (indo.equals("rembulan")) {

                    english = "\t Crypto To The MOON";

                }

                else if (indo.equals("uang")) {

                    english = "\t Money";

                }

                else if (indo.equals("cantik")) {

                    english = "\t Hot Sexy";

                }

                

                System.out.println("------------------------------------------------------------------------\n");

                System.out.println("Translate in English :\n" + english);

                System.out.println("\n\n");

        }

        else if (pilih==6) {

            clearConsole();

        }

        else {

            System.out.println("------------------------------------------------------------------------\n");

            System.out.println("Cilukbaaaaaa ?!?!?!?!");

            System.out.println("\tMAAF... Nomor yg anda tekan SALAH... hanya bisa 1 s/d 6\n\n");

        }

}

}


Jumat, 08 April 2022

JAVA DASAR - Kamus Sangat Sederhana

 package nos.java.tugas2.kamus;

/**
 * Soni Hendarkanto PTI 2B
 *
 */
import java.util.Scanner;
public class nox_kamus {
    public static void main (String[] args) {
        System.out.println("\t ---------");
        System.out.println("PROGRAM KAMUS SEDERHANA SEKALI");
        System.out.println("    ---------------------");
        System.out.println("\tsoni pti 2b\n\n");
        Scanner scan = new Scanner(System.in);
        System.out.println(" Ketik 1 untuk Kamus Bahasa Jawa\n Ketik 2 untuk Kamus Bahasa Inggris \n");
        System.out.println(" Silahkan ketik pilihan anda: ");
        int pilih = scan.nextInt();
        
        if (pilih==1) {
            System.out.println("\n-------- SELAMAT DATANG DI KAMUS JAWA --------\n");
            System.out.println("Berikut ini daftar kata yang bisa di artikan");
            System.out.println(" minum <> kopi <> pagi <> enak <> aku <> cinta <> kamu <> malam <> sore <> pusing ");
                        
                Scanner input = new Scanner(System.in);
                System.out.println("\nMasukkan kata: ");
                String Indonesia = input.next();
                String Jawa = "Cilukbaaaa !!!!\nMaaf.. kata tersebut tidak ada dalam kamus kami";
                
                if (Indonesia.equals("minum")){
                        Jawa="Ngunjuk";
                }
                else if (Indonesia.equals("kopi")){
                        Jawa="Wedang";         
                }
                if (Indonesia.equals("pagi")){
                        Jawa="Enjing";
                }
                if (Indonesia.equals("enak")){
                        Jawa="Sekeco";
                }
                if (Indonesia.equals("aku")){
                        Jawa="Kulo";
                }
                if (Indonesia.equals("cinta")){
                        Jawa="Tresno";
                }
                if (Indonesia.equals("kamu")){
                        Jawa="Kowe";
                }
                if (Indonesia.equals("malam")){
                        Jawa="Dalu";
                }
                if (Indonesia.equals("sore")){
                        Jawa="Sonten";
                }
                if (Indonesia.equals("pusing")){
                        Jawa="Mumet";
                }
                System.out.println("Arti Dalam bahasa Jawa : "+Jawa);
        }
        else if (pilih==2) {
            System.out.println("\n-------- WELCOME TO ENGLISH COURSE --------\n");
            System.out.println("This is a list of words in our dictionary");
            System.out.println(" makan <> daging <> sapi <> panggang <> tanggal <> muda <> gaji <> uang <> belanja <> baju ");
            
                Scanner input = new Scanner(System.in);
                System.out.println("\nMasukkan kata: ");
                String Indonesia = input.next();
                String english = "Cilukbaaaa !!!!\nMaaf.. kata tersebut tidak ada dalam kamus kami";
                
                if (Indonesia.equals("makan")){
                        english="Eat";
                }
                else if (Indonesia.equals("daging")){
                        english="Meat";         
                }
                if (Indonesia.equals("sapi")){
                        english="Cow";
                }
                if (Indonesia.equals("panggang")){
                        english="Roast";
                }
                if (Indonesia.equals("tanggal")){
                        english="Date";
                }
                if (Indonesia.equals("muda")){
                        english="Young";
                }
                if (Indonesia.equals("gaji")){
                        english="payday";
                }
                if (Indonesia.equals("uang")){
                        english="Money";
                }
                if (Indonesia.equals("belanja")){
                        english="shopping";
                }
                if (Indonesia.equals("baju")){
                        english="Dress";
                }
                System.out.println("The meaning in english : "+english);
        }
        else {
            System.out.println("\nSalah pilih coyyyyyyy...");
            System.out.println("----- Hanya bisa Pilih 1 untuk Indonesia dan Pilih 2 untuk Engglish");
            System.out.println("----------- Cilukbaaaa !!!!!!!\n");
        }
           
    }
}

Sabtu, 19 Maret 2022

Pemrograman Dasar JAVA - Luas Segitiga

 /*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.mycompany.luassegitiga;

/**
 *
 * @author Soni Hendarkanto PTI 2A
 *
 * Char adalah tipe data huruf
 * String adalah kumpulan beberapa huruf yg membentuk kata
 * Int adalah tipe angka bilangan bulat
 * Float adalah desimal 7 angka dibelakang koma
 * Double adalah desimal 15 angka dibelakang koma
 * Boolean adalah tipe True or False
 */

import java.util.Scanner;   //adalah fungsi input menggunakan modul Scanner bawaan dari java, di import sebelum pembuatan class
public class nos_luas_segitiga {
    public static void main (String[] args) {
    double alas, tinggi, luas ; //ini deklarasi variabel untuk segitiga, dengan tipe double
    Scanner scan = new Scanner(System.in);  //ini deklarasi untuk input dengan fungsi scanner
    System.out.println("Silahkan masukkan nilai Alas Segitiga");
    alas = scan.nextDouble();
    System.out.println("Silahkan masukkan nilai Tinggi Segitiga");
    tinggi = scan.nextDouble();
    
    luas = 0.5 * alas * tinggi; //deklarasi rumus segitiga
    
    System.out.println("Luas Segitiga adalah=" + luas);
    }
    
}

Jumat, 21 Januari 2022

UAS Semester 1 - Algoritma Pemrograman - V2 (ada login nya.. for Windows & Linux) Sangat Sederhana

 for LINUX

======================================



#include <stdio.h>
#include <stdlib.h>
#include <curses.h> //adalah Linux alternative untuk conio.h di windows
//#include <conio.h> //ini untuk di windows
#include <string.h>

/*
UAS Algoritma Pemrograman Semester 1 : PTI 1B Kelompok 2

Bisa langsung dijalankan di Codeblock
dibuat di ZorinOS Linux

di windows perlu sedikit penyesuaian header librari... dan beberapa penyesuaian perintah sytem()
*/


//ini adalah fungsi sebagai pengganti fungsi fflush(stdin)
void clean_stdin(void)
{
    int c;
    do {
        c = getchar();
    } while (c != '\n' && c != EOF);
}


//ini adalah fungsi untuk menentukan harga
int fungsi_harga(char kode_brg)
{

int harga;
if (kode_brg=='a' || kode_brg=='A') {harga=2000000; }         // || adalah simbol OR, && adalah simbol DAN
if (kode_brg=='b' || kode_brg=='B') {harga=3000000; }
if (kode_brg=='c' || kode_brg=='C') {harga=150000; }
if (kode_brg=='d' || kode_brg=='D') {harga=250000; }
if (kode_brg=='e' || kode_brg=='E') {harga=8000000; }
else {
}
return harga;
}

//ini program utama
int main()
{
int nama_ksr, jumlah, bayar, diskon, grand, coba_son=0;
char kode_brg, usr_kan[10], pas_to[10];


//ini adalah array 2 dimensi untuk data kasir
char kasir[5][15] =
   {
   {"Fatma N"},
   {"Khabib K"},
   {"Salma A"},
   {"Arif R"},
   {"Soni H"}
   };


//ini adalah array 2 dimensi untuk data daftar barang
char list_brg[5][15] =
   {
   {"Televisi"},
   {"Kulkas"},
   {"Radio"},
   {"Magic Com"},
   {"Laptop"}
   };


printf("\n\n");
printf("\t\t         SELAMAT DATANG \n");
printf("\t\t ================================ \n");
printf("\t\t         SILAHKAN LOGIN \n\n\n\n\n");


//looping untuk entri password 5x
while (coba_son<5)
{
    printf("Masukkan user name: ");
    scanf("%s", usr_kan);

    printf("Masukkan password: ");
    scanf("%s", pas_to);

    if (strcmp(usr_kan,"cendol")==0&&strcmp(pas_to,"dawet")==0) // strcmp= adalah untuk membandingkan 2 buah string/kata
    {
        goto masuk; //label
    }
    else
    {
        printf("\n\n");
        printf("\t ============================================ \n\n");
        printf("\t Maaf user atau password anda salah..!!!\n");
        printf("\t Silahkan coba lagi...\n\n");
        printf("\t ============================================ \n\n\n");

    coba_son++;
}
}

system("clear");    // clear adalah perintah terminal linux untuk membersihkan layar
//system("cls");    // cls adalah perintah cmd windows untuk membersihkan layar
printf("\n\n");
printf("\t\t\t      MAAF.. ANDA TELAH 5x SALAH \n\n");
printf("\t\t\t     ============================ \n");
printf("\t\t   ================ AKSES DI TOLAK ================= \n");
printf("\t\t\t     ============================ \n");
printf("\n\n\n");
printf("Tekan Enter untuk keluar.......");
printf("\n\n\n");
exit(0);

masuk: //label
system("clear");    // clear adalah perintah terminal linux untuk membersihkan layar
//system("cls");    // cls adalah perintah cmd windows untuk membersihkan layar
printf("\n");
printf("\t\t             SELAMAT DATANG \n");
printf("\t\t Program Penjualan Sangat Sederhana Sekali \n\n");
printf("\t\t        UAS ALGORITMA PEMROGRAMAN \n");
printf("\n");
printf("\n");
printf("\t\t              Kelompok 2 \n");
printf("\t      Fatma N - Khabib K - Salma A - Arif R - Soni H \n");
printf("\t\t ====================================== \n\n\n\n");


printf("Daftar Barang Yang Tersedia: \n\n");
printf("KODE BARANG \t\t HARGA \n");
printf("--------------------------------------\n");
printf("A. Televisi \t\t Harga \t Rp.  2.000.000\n");
printf("B. Kulkas \t\t Harga \t Rp.  3.000.000\n");
printf("C. Radio \t\t Harga \t Rp.  150.000\n");
printf("D. Magic Com \t\t Harga \t Rp.  250.000\n");
printf("E. Laptop \t\t Harga \t Rp.  8.000.000\n");
printf("\n");
printf("Diskon 20%% apabila total pembelian lebih dari Rp 10.000.000 \n\n"); // simbol % harus di tulis ganda, yaitu %%


/*
//ini fungsi LOOP perulangan DO.... WHILE, sekaligus untuk VALIDASI kode barang
//untuk membandingkan saja apa perbedaan dari WHILE vs DO.... WHILE
do {
printf("\t\t\t Ketik kode barang yg ingin di beli: "); scanf("%c", &kode_brg);
clean_stdin(); }
while (kode_brg!='a' && kode_brg!='b' && kode_brg!='c' && kode_brg!='d' && kode_brg!='e' &&  //simbol && adalah simbol dan
kode_brg!='A' && kode_brg!='B' && kode_brg!='C' && kode_brg!='D' && kode_brg!='E');
*/


//ini fungsi LOOP perulangan WHILE, sekaligus untuk VALIDASI kode barang
while (kode_brg!='a' && kode_brg!='b' && kode_brg!='c' && kode_brg!='d' && kode_brg!='e' &&  //simbol && adalah simbol dan
kode_brg!='A' && kode_brg!='B' && kode_brg!='C' && kode_brg!='D' && kode_brg!='E')
{
clean_stdin();
printf("\t\t\t Ketik kode barang yg ingin di beli: "); scanf("%c", &kode_brg);
clean_stdin();
}


//print memanggil array list_brg
if (kode_brg=='a' || kode_brg=='A') { printf("\t\t ====================================== \n");
    printf("\t\t   Nama barang yang dibeli: %s\n\n\n", list_brg[0]); }
else if (kode_brg=='b' || kode_brg=='B') { printf("\t\t ====================================== \n");
    printf("\t\t   Nama barang yang dibeli: %s\n\n\n", list_brg[1]); }
else if (kode_brg=='c' || kode_brg=='C') { printf("\t\t ====================================== \n");
    printf("\t\t   Nama barang yang dibeli: %s\n\n\n", list_brg[2]); }
else if (kode_brg=='d' || kode_brg=='D') { printf("\t\t ====================================== \n");
    printf("\t\t   Nama barang yang dibeli: %s\n\n\n", list_brg[3]); }
else { printf("\t\t ====================================== \n");
    printf("\t\t   Nama barang yang dibeli: %s\n\n\n", list_brg[4]); }


// ini fungsi LOOP perulangan, dan juga validasi jumlah barang tidak boleh 0 atau minus...
do {
printf("\t\t\t ketik jumlah barang: "); scanf("%i", &jumlah);
//printf("\n");
clean_stdin();
}
while (0 >= jumlah);


printf("\t\t ====================================== \n");
printf("\t\t   Jumlah barang yang di beli: %i\n\n", jumlah);

//ini memanggil fungsi harga
bayar=fungsi_harga(kode_brg) * jumlah;
printf("\t\t\t total harga sebesar: %i\n", bayar);


//untuk menghitung diskon, dengan fungsi if
if (bayar>10000000) diskon=bayar*0.20;
else diskon=0;

printf("\t\t\t Diskon anda adalah: %i\n\n", diskon);

grand=bayar - diskon;
printf("\t\t ====================================== \n");
printf("\t\t      TOTAL HARUS DI BAYAR: %i\n\n\n", grand);

printf("Silahkan Pilih Loket Bayar: 1 2 3 4 5 \n");
printf("Nomor Kasir: "); scanf("%i", &nama_ksr);
printf("\n");


//print memanggil array kasir
if (nama_ksr==1) { printf("\t\t ====================================== \n");
    printf("\t\t   Silahkan menuju ke Kasir: %s\n\n\n", kasir[0]); }
else if (nama_ksr==2) { printf("\t\t ====================================== \n");
    printf("\t\t   Silahkan menuju ke Kasir: %s\n\n\n", kasir[1]); }
else if (nama_ksr==3) { printf("\t\t ====================================== \n");
    printf("\t\t   Silahkan menuju ke Kasir: %s\n\n\n", kasir[2]); }
else if (nama_ksr==4) { printf("\t\t ====================================== \n");
    printf("\t\t   Silahkan menuju ke Kasir: %s\n\n\n", kasir[3]); }
else { printf("\t\t ====================================== \n");
    printf("\t\t   Silahkan menuju ke Kasir: %s\n\n\n", kasir[4]); }

}

//end for linux





for Windows

=====================================================================



#include <stdio.h>
#include <stdlib.h>
//#include <curses.h> //adalah Linux alternative untuk conio.h di windows
#include <conio.h> //ini untuk di windows
#include <string.h>

/*
UAS Algoritma Pemrograman Semester 1 : PTI 1B Kelompok 2

Bisa langsung dijalankan di Codeblock
dibuat di ZorinOS Linux

di windows perlu sedikit penyesuaian header librari... dan beberapa penyesuaian perintah sytem()
*/


//ini adalah fungsi sebagai pengganti fungsi fflush(stdin)
void clean_stdin(void)
{
    int c;
    do {
        c = getchar();
    } while (c != '\n' && c != EOF);
}


//ini adalah fungsi untuk menentukan harga
int fungsi_harga(char kode_brg)
{

int harga;
if (kode_brg=='a' || kode_brg=='A') {harga=2000000; }         // || adalah simbol OR, && adalah simbol DAN
if (kode_brg=='b' || kode_brg=='B') {harga=3000000; }
if (kode_brg=='c' || kode_brg=='C') {harga=150000; }
if (kode_brg=='d' || kode_brg=='D') {harga=250000; }
if (kode_brg=='e' || kode_brg=='E') {harga=8000000; }
else {
}
return harga;
}

//ini program utama
int main()
{
int nama_ksr, jumlah, bayar, diskon, grand, coba_son=0;
char kode_brg, usr_kan[10], pas_to[10];


//ini adalah array 2 dimensi untuk data kasir
char kasir[5][15] =
   {
   {"Fatma N"},
   {"Khabib K"},
   {"Salma A"},
   {"Arif R"},
   {"Soni H"}
   };


//ini adalah array 2 dimensi untuk data daftar barang
char list_brg[5][15] =
   {
   {"Televisi"},
   {"Kulkas"},
   {"Radio"},
   {"Magic Com"},
   {"Laptop"}
   };


printf("\n\n");
printf("\t\t         SELAMAT DATANG \n");
printf("\t\t ================================ \n");
printf("\t\t         SILAHKAN LOGIN \n\n\n\n\n");


//looping untuk entri password 5x
while (coba_son<5)
{
    printf("Masukkan user name: ");
    scanf("%s", usr_kan);

    printf("Masukkan password: ");
    scanf("%s", pas_to);

    if (strcmp(usr_kan,"cendol")==0&&strcmp(pas_to,"dawet")==0) // strcmp= adalah untuk membandingkan 2 buah string/kata
    {
        goto masuk; //label
    }
    else
    {
        printf("\n\n");
        printf("\t ============================================ \n\n");
        printf("\t Maaf user atau password anda salah..!!!\n");
        printf("\t Silahkan coba lagi...\n\n");
        printf("\t ============================================ \n\n\n");

    coba_son++;
}
}

//system("clear");    // clear adalah perintah terminal linux untuk membersihkan layar
system("cls");    // cls adalah perintah cmd windows untuk membersihkan layar
printf("\n\n");
printf("\t\t\t      MAAF.. ANDA TELAH 5x SALAH \n\n");
printf("\t\t\t     ============================ \n");
printf("\t\t   ================ AKSES DI TOLAK ================= \n");
printf("\t\t\t     ============================ \n");
printf("\n\n\n");
printf("Tekan Enter untuk keluar.......");
printf("\n\n\n");
exit(0);

masuk: //label
//system("clear");    // clear adalah perintah terminal linux untuk membersihkan layar
system("cls");    // cls adalah perintah cmd windows untuk membersihkan layar
printf("\n");
printf("\t\t             SELAMAT DATANG \n");
printf("\t\t Program Penjualan Sangat Sederhana Sekali \n\n");
printf("\t\t        UAS ALGORITMA PEMROGRAMAN \n");
printf("\n");
printf("\n");
printf("\t\t              Kelompok 2 \n");
printf("\t      Fatma N - Khabib K - Salma A - Arif R - Soni H \n");
printf("\t\t ====================================== \n\n\n\n");


printf("Daftar Barang Yang Tersedia: \n\n");
printf("KODE BARANG \t\t HARGA \n");
printf("--------------------------------------\n");
printf("A. Televisi \t\t Harga \t Rp.  2.000.000\n");
printf("B. Kulkas \t\t Harga \t Rp.  3.000.000\n");
printf("C. Radio \t\t Harga \t Rp.  150.000\n");
printf("D. Magic Com \t\t Harga \t Rp.  250.000\n");
printf("E. Laptop \t\t Harga \t Rp.  8.000.000\n");
printf("\n");
printf("Diskon 20%% apabila total pembelian lebih dari Rp 10.000.000 \n\n"); // simbol % harus di tulis ganda, yaitu %%


/*
//ini fungsi LOOP perulangan DO.... WHILE, sekaligus untuk VALIDASI kode barang
//untuk membandingkan saja apa perbedaan dari WHILE vs DO.... WHILE
do {
printf("\t\t\t Ketik kode barang yg ingin di beli: "); scanf("%c", &kode_brg);
clean_stdin(); }
while (kode_brg!='a' && kode_brg!='b' && kode_brg!='c' && kode_brg!='d' && kode_brg!='e' &&  //simbol && adalah simbol dan
kode_brg!='A' && kode_brg!='B' && kode_brg!='C' && kode_brg!='D' && kode_brg!='E');
*/


//ini fungsi LOOP perulangan WHILE, sekaligus untuk VALIDASI kode barang
while (kode_brg!='a' && kode_brg!='b' && kode_brg!='c' && kode_brg!='d' && kode_brg!='e' &&  //simbol && adalah simbol dan
kode_brg!='A' && kode_brg!='B' && kode_brg!='C' && kode_brg!='D' && kode_brg!='E')
{
clean_stdin();
printf("\t\t\t Ketik kode barang yg ingin di beli: "); scanf("%c", &kode_brg);
clean_stdin();
}


//print memanggil array list_brg
if (kode_brg=='a' || kode_brg=='A') { printf("\t\t ====================================== \n");
    printf("\t\t   Nama barang yang dibeli: %s\n\n\n", list_brg[0]); }
else if (kode_brg=='b' || kode_brg=='B') { printf("\t\t ====================================== \n");
    printf("\t\t   Nama barang yang dibeli: %s\n\n\n", list_brg[1]); }
else if (kode_brg=='c' || kode_brg=='C') { printf("\t\t ====================================== \n");
    printf("\t\t   Nama barang yang dibeli: %s\n\n\n", list_brg[2]); }
else if (kode_brg=='d' || kode_brg=='D') { printf("\t\t ====================================== \n");
    printf("\t\t   Nama barang yang dibeli: %s\n\n\n", list_brg[3]); }
else { printf("\t\t ====================================== \n");
    printf("\t\t   Nama barang yang dibeli: %s\n\n\n", list_brg[4]); }


// ini fungsi LOOP perulangan, dan juga validasi jumlah barang tidak boleh 0 atau minus...
do {
printf("\t\t\t ketik jumlah barang: "); scanf("%i", &jumlah);
//printf("\n");
clean_stdin();
}
while (0 >= jumlah);


printf("\t\t ====================================== \n");
printf("\t\t   Jumlah barang yang di beli: %i\n\n", jumlah);

//ini memanggil fungsi harga
bayar=fungsi_harga(kode_brg) * jumlah;
printf("\t\t\t total harga sebesar: %i\n", bayar);


//untuk menghitung diskon, dengan fungsi if
if (bayar>10000000) diskon=bayar*0.20;
else diskon=0;

printf("\t\t\t Diskon anda adalah: %i\n\n", diskon);

grand=bayar - diskon;
printf("\t\t ====================================== \n");
printf("\t\t      TOTAL HARUS DI BAYAR: %i\n\n\n", grand);

printf("Silahkan Pilih Loket Bayar: 1 2 3 4 5 \n");
printf("Nomor Kasir: "); scanf("%i", &nama_ksr);
printf("\n");


//print memanggil array kasir
if (nama_ksr==1) { printf("\t\t ====================================== \n");
    printf("\t\t   Silahkan menuju ke Kasir: %s\n\n\n", kasir[0]); }
else if (nama_ksr==2) { printf("\t\t ====================================== \n");
    printf("\t\t   Silahkan menuju ke Kasir: %s\n\n\n", kasir[1]); }
else if (nama_ksr==3) { printf("\t\t ====================================== \n");
    printf("\t\t   Silahkan menuju ke Kasir: %s\n\n\n", kasir[2]); }
else if (nama_ksr==4) { printf("\t\t ====================================== \n");
    printf("\t\t   Silahkan menuju ke Kasir: %s\n\n\n", kasir[3]); }
else { printf("\t\t ====================================== \n");
    printf("\t\t   Silahkan menuju ke Kasir: %s\n\n\n", kasir[4]); }

}

//end for windows


Selasa, 18 Januari 2022

UAS Algoritma Pemrograman Semester 1 - Kelompok 2

 
#include <stdio.h>
#include <stdlib.h>
#include <curses.h> //adalah Linux alternative untuk conio.h di windows
#include <string.h>

/*
UAS Algoritma Pemrograman Semester 1 : PTI 1B Kelompok 2

Bisa langsung dijalankan di Codeblock
dibuat di ZorinOS Linux (di windows mungkin perlu sedikit penyesuaian header librari... mungkin lo ya.. belum nyoba wkkwkwkwk
*/

//ini adalah fungsi copy dari google sebagai pengganti fungsi fflush(stdin)
void clean_stdin(void)
{
    int c;
    do {
        c = getchar();
    } while (c != '\n' && c != EOF);
}

//ini deklarasi fungsi untuk menentukan harga
int fungsi_harga(char kode_brg)
{

int harga; char nama_brg;
if (kode_brg=='a' || kode_brg=='A') {harga=1000; nama_brg="T";}         // || adalah simbol OR, && adalah simbol DAN
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=='e' || kode_brg=='E') {harga=5000; nama_brg=="L";}
else {
}
return harga;
}

//ini program utama
int main()
{
int nama_ksr, info, jumlah, bayar, total, diskon, grand, coba_son=0, ggl_hend=0;
char kode_brg, nama_brg, usr_kan[30], pas_to[10], ulang;

char kasir[5][15] = //ini adalah array 2 dimensi
   {
   {"Fatma N"},
   {"Khabib K"},
   {"Salma A"},
   {"Arif R"},
   {"Soni H"}
   };

printf("\n");
printf("\t\t             SELAMAT DATANG \n");
printf("\t\t Program Penjualan Sangat Sederhana Sekali \n\n");
printf("\t\t        UAS ALGORITMA PEMROGRAMAN \n");
printf("\n");
printf("\n");
printf("\t\t              Kelompok 2 \n");
printf("\t      Fatma N - Khabib K - Salma A - Arif R - Soni H \n");
printf("\t\t ====================================== \n\n\n\n");


printf("Daftar Barang Yang Tersedia: \n\n");
printf("KODE BARANG \t\t HARGA \n");
printf("--------------------------------------\n");
printf("A. Televisi \t\t Harga \t Rp.  1.000\n");
printf("B. Kulkas \t\t Harga \t Rp.  2.000\n");
printf("C. Radio \t\t Harga \t Rp.  3.000\n");
printf("D. Magic Com \t\t Harga \t Rp.  4.000\n");
printf("E. Laptop \t\t Harga \t Rp.  5.000\n");
printf("\n");
printf("Diskon 20%% apabila total pembelian lebih dari Rp 10.000 \n\n"); // simbol % harus di tulis ganda, yaitu %%


//ini fungsi LOOP perulangan DO.... WHILE, sekaligus untuk VALIDASI kode barang
do {
printf("\t\t\t Ketik kode barang yg ingin di beli: "); scanf("%c", &kode_brg);
clean_stdin(); }
while (kode_brg!='a' && kode_brg!='b' && kode_brg!='c' && kode_brg!='d' && kode_brg!='e' &&  //simbol && adalah simbol dan
kode_brg!='A' && kode_brg!='B' && kode_brg!='C' && kode_brg!='D' && kode_brg!='E');


// ini fungsi LOOP perulangan, dan juga validasi jumlah barang tidak boleh 0 atau minus...
do {
printf("\t\t\t ketik jumlah barang: "); scanf("%i", &jumlah);
//printf("\n");
clean_stdin();
}
while (0 >= jumlah);


//ini memanggil fungsi harga
bayar=fungsi_harga(kode_brg) * jumlah;
printf("\t\t ====================================== \n");
printf("\t\t\t total harga sebesar: %i\n", bayar);


//untuk menghitung diskon, dengan fungsi if
if (bayar>10000) diskon=bayar*0.20;
else diskon=0;

printf("\t\t\t diskon anda adalah: %i\n\n", diskon);

grand=bayar - diskon;
printf("\t\t ====================================== \n");
printf("\t\t      TOTAL HARUS DI BAYAR: %i\n\n\n", grand);

printf("Silahkan Pilih Loket Bayar: 1 2 3 4 5 \n");
printf("Nomor Kasir: "); scanf("%i", &nama_ksr);
printf("\n");

//print memanggil array di sini
if (nama_ksr==1) { printf("\t\t ====================================== \n");
    printf("\t\t   Silahkan menuju ke Kasir: %s\n\n", kasir[0]); }
else if (nama_ksr==2) { printf("\t\t ====================================== \n");
    printf("\t\t   Silahkan menuju ke Kasir: %s\n\n", kasir[1]); }
else if (nama_ksr==3) { printf("\t\t ====================================== \n");
    printf("\t\t   Silahkan menuju ke Kasir: %s\n\n", kasir[2]); }
else if (nama_ksr==4) { printf("\t\t ====================================== \n");
    printf("\t\t   Silahkan menuju ke Kasir: %s\n\n", kasir[3]); }
else { printf("\t\t ====================================== \n");
    printf("\t\t   Silahkan menuju ke Kasir: %s\n\n", kasir[4]); }
}


Minggu, 19 Desember 2021

welcome

 shit... its empty

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 <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] = "";

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 <stdio.h>
#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 <stdio.h>
#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 <stdio.h>
#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);
}