Posts

Showing posts from 2018

program stack c++

#include<iostream> #include<conio.h> using namespace std; struct STACK { int data[5]; int atas; }tumpukan; STACK tumpuk; int main () { int pilihan,baru,i; tumpuk.atas=-1; do { cout<<"1.Push Data\n"; cout<<"2.Pop Data\n"; cout<<"3.Print Data\n"; cout<<"4.End Data\n"; cout<<"\nPilihan = "; cin>>pilihan; switch(pilihan) { case 1: { if(tumpuk.atas==5-1) { cout<<"Tumpukan Penuh"; cout<<endl; getch(); } else { cout<<"Data yang akan di-push = ";cin>>baru; tumpuk.atas++; tumpuk.data[tumpuk.atas]=baru; } cout<<"-------------------------------------\n"; break; } case 2: { if(tumpuk.atas==-1) { cout<<"Tumpukan Kosong"; cout<<endl; ge...

belajar perkalian matrix dengan aray c++

#include <iostream> #include <math.h> using namespace std; int main() { int aray[5][5]; int aray3[5][5]; int aray2[5][5]; int a,b,c,d; cout<<"masukan jumlah baris = "<<endl; cin>>a; cout<<"masukan jumlah kolom = "<<endl; cin>>b; cout<<"matriks a"<<endl; for(c=0;c<a;c++) { for(d=0;d<b;d++) { cout<<"masukan indeks ke ["<<c<<"]["<<d<<"] ="<<endl; cin>>aray[c][d]; } } cout<<"matriks b"<<endl; for(c=0;c<a;c++) { for(d=0;d<b;d++) { cout<<"masukan indeks ke ["<<c<<"]["<<d<<"] ="<<endl; cin>>aray2[c][d]; } } cout<<"\n\n"<<endl; for(c=0;c<a;c++) { for(d=0;d<b;d++) { aray3[c][d] = aray[c][d]+aray[c][d]; //penjum...