STACK ARRAY DLAM C++

STACK ARRAY DLAM C++

#include <cstdlib>
#include <iostream>
#include <stack>
using namespace std;
stack<char> sa, sb,sc;


int main(int argc, char *argv[])
{
    for(char i='A';i<='C';i++)
    sa.push(i);
    for(char i='D';i<='F';i++)
    sb.push(i);
    //penggabungan
    while(!sa.empty()){
    sc.push(sa.top());
    sa.pop();
    }
    while(!sb.empty()){
    sc.push(sb.top());
    sb.pop();
    }
    while(!sc.empty()){
    cout<<" "<<sc.top()<<endl;
    sc.pop();
    }
    cout<<endl;
   

    system("PAUSE");
    return EXIT_SUCCESS;
}

INTERFACE ATAU PEWARISAN DALAM JAVA DENGAN NETBEANS

INTERFACE ATAU PEWARISAN DALAM JAVA DENGAN NETBEANS

langkah 1

  1. buat projek Apotek 
  2. buat class dalam projek Apotek
  • Apotekdao
  • Apotekdaoimp(implement)
  • main (pemanggilan)

Projek Apotek 
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package mainn;

/**
 *
 * @author icko
 */
public class Apotek {
    private String obat;
    private String harga;
    private String kasir;
    private String pengunjung;

    public String getObat() {
        return obat;
    }

    public void setObat(String obat) {
        this.obat = obat;
    }

    public String getHarga() {
        return harga;
    }

    public void setHarga(String harga) {
        this.harga = harga;
    }

    public String getKasir() {
        return kasir;
    }

    public void setKasir(String kasir) {
        this.kasir = kasir;
    }

    public String getPengunjung() {
        return pengunjung;
    }

    public void setPengunjung(String pengunjung) {
        this.pengunjung = pengunjung;
    }

    void infoApotek(String obat, String kasir, String pengunjung, String harga) {
       // throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
   
        this.obat=obat;
        this.kasir=kasir;
        this.pengunjung=pengunjung;
        this.harga=harga;
        
        System.out.println("Obat :"+obat);
        System.out.println("Kasir :"+kasir);
        System.out.println("Pengunjung"+pengunjung);
        System.out.println("Harga"+harga);
    
    }
    
    
    
    
}

Dalam Class Apotekdao
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package mainn;

/**
 *
 * @author icko
 */
public interface Apotekdao {
    public void pesanobat();
    public void beliobat();
    public void infoobat();
    }

Dalam Class Apotekdaoimp
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package mainn;

/**
 *
 * @author icko
 */
public class Apotekdaoimp implements Apotekdao{
 Apotek obat =new Apotek();
    @Override
    public void pesanobat() {
      obat.setObat("DAKTARIN CREAM 10GR");
      obat.setKasir("Onie");
      obat.setPengunjung("icko");
      obat.setHarga("Rp. 32.800");
      
    }

    @Override
    public void beliobat() {
      obat.setObat("DAKTARIN CREAM 10GR");
      obat.setKasir("Onie");
      obat.setPengunjung("icko");
      obat.setHarga("Rp. 32.800");  
    }

   
    public void infoobat() {
        obat.infoApotek(obat.getObat(),obat.getKasir(),obat.getPengunjung(),obat.getHarga());
        
    }
    
   
}

Dalam Class Main 
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package mainn;

/**
 *
 * @author icko
 */
public class Mainn {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        
        Apotekdaoimp x =new Apotekdaoimp();
        x.beliobat();
        x.pesanobat();
        x.infoobat();
       
        
        System.out.println("");
    }
}

SELAMAT MENCOBA

Program untuk mengecek kebenaran PIN ATM

Program untuk mengecek kebenaran PIN ATM

#include <cstdlib>
#include <iostream>
#include <conio.h>

using namespace std;

int main(int argc, char *argv[])
{
   
    int x,i;
   i=1;
    x=123456;
while (i<=3){
   
    cout<<"masukkan pin ATM anda :";
    cin>>x;
    if(x==123456){
    cout<<"Anda berhak mengakses menu utama ATM\n"<<endl;
    i=4;
    }
    else{
    cout<<"Pin yang Anda masukkan salah.Coba lagi ";
    i++;
    }
}

 if(i==4){
          cout<<"ATM Tertelan. Silahkan menghubungi Customer Service\n\n";
          }                
   
         
    system("PAUSE");
    return EXIT_SUCCESS;
}

link list dalam c++

link list dalam c++

#include <cstdlib>
#include <iostream>
#include <string.h>


using namespace std;
class Node{
      public:
       int info;
       string nim;
       Node *berikut;
       };
     
       class List{
             public:
              List();
              void sisip(int,string);
              void hapus();
              void cetak();
             private:
              Node *kepala;
              };
       List::List(){
             kepala=NULL;
                    }
             void List::sisip(int a,string b){
                 if(kepala==NULL){
                 kepala=new Node;
                 kepala->info=a;
                 kepala->nim=b;
                 kepala->berikut=NULL;
                 }  
                 else{
                 Node *baru=new Node;
                 baru->info=a;
                 baru->nim=b;
                 baru->berikut=NULL;
                   
                 Node *temp=kepala;
                 while (temp !=NULL){
                 if(temp->berikut==NULL){
                 temp->berikut=baru;
                 return;
                 }
                 temp=temp->berikut;
                            }
                            }                  
                            }
             void List::cetak(){
                  Node *temp=kepala;
                  while (temp !=NULL){
                  cout<<"info :"<<temp->info<<endl;
                  cout<<"nim :"<<temp->nim<<endl;
                  temp=temp->berikut;
                            }
                            }
                  void List::hapus(){
               
                  Node *temp=kepala;
                  kepala=kepala->berikut;
               
                  delete temp;
                  }              
                         
int main(int argc, char *argv[])
{
    List x;
    x.sisip(3,"12018077");
    x.sisip(5,"12345678");
    //x.hapus();
    x.cetak();
 
 
    system("PAUSE");
    return EXIT_SUCCESS;
}

Program untuk menentukan nilai huruf suatu matakuliah dengan C++

Program untuk menentukan nilai huruf suatu matakuliah dengan C++

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    float tugas,uts,uas,rata,hasil;
    cout<<"NILAI TUGAS :";
    cin>>tugas;
    cout<<"NILAI UTS:";
    cin>>uts;
    cout<<"NILAI UAS:";
    cin>>uas;
    cout<<endl;
    rata=tugas+uts+uas;
    hasil=rata/3;
    cout<<"RATA-RATA:"<<hasil<<endl;
   
    if(hasil>=80)
    cout<<"Nilai= A";
    else if(hasil>=65)
    cout<<"Nilai= B";
    else if(hasil>=50)
    cout<<"Nilai= C";
    else if(hasil>=35)
    cout<<"Nilai= D";
    else
    cout<<"Nilai= E"<<endl;
    cout<<endl;
   
    system("PAUSE");
    return EXIT_SUCCESS;
}

Kategori

Kategori