Silakan cari dengan menggunakan menu Label di sisi kiri | Blogger |
Tampilkan postingan dengan label struktur data. Tampilkan semua postingan
Tampilkan postingan dengan label struktur data. Tampilkan semua postingan
Rabu, 14 Desember 2011

Tugas Struktur Data Praktikum Matrik 3 x 3

0 komentar
Tugas Struktur Data Praktikum....

Program C++ penjumlahan matrik 3X3

#include <iostream.h>
#include <conio.h>
main(){
int a[3][3],b[3][3],c[3][3];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<"a["<<i<<"]["<<j<<"] : ";
cin>>a[i][j];
}}
cout<<endl;
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<"b["<<i<<"]["<<j<<"] : ";
cin>>b[i][j];
}}
cout<<endl;
cout<<"======================================="<<endl;
cout<<endl;
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<a[i][j]<<" ";
}
cout<<endl;
}
cout<<endl<<"+"<<endl;
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<b[i][j]<<" ";
}
cout<<endl;
}
cout<<endl<<"="<<endl;
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
c[i][j]=a[i][j]+b[i][j];
}}
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<c[i][j]<<" ";
}
cout<<endl;
}
getch();
}

Program C++ perkalian matrik 3X3


#include <iostream.h>
#include <conio.h>
main(){
int a[3][3],b[3][3],c[3][3];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<"a["<<i<<"]["<<j<<"] : ";
cin>>a[i][j];
}}
cout<<endl;
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<"b["<<i<<"]["<<j<<"] : ";
cin>>b[i][j];
}}
cout<<endl;
cout<<"======================================="<<endl;
cout<<endl;
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<a[i][j]<<" ";
}
cout<<endl;
}
cout<<endl<<"x"<<endl;
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<b[i][j]<<" ";
}
cout<<endl;
}
cout<<endl<<"="<<endl;    
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
c[i][j]=(a[i][0]*b[0][j])+(a[i][1]*b[1][j])+(a[i][2]*b[2][j]);
}}
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<c[i][j]<<" ";
}
cout<<endl;
}
getch();
}

terima kasih.
Minggu, 27 November 2011

Tugas Struct

0 komentar
Tugas struktur data materi struct

"buatlah program dengan menggunakan struct, struct pegawai dengan object dari struct direktur,sekretaris,bendahara. dimana member : nik,nama,gendar,gaji

membertype datapanjang maks
nikint5
namachar50
genderchar2
gajifloat8
========================================================================


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


struct pegawai{
int nik;
char nama[50];
char gender[3];
float gaji;
}direktur,sekretaris,bendahara;


main(){
char knik[7],kgaji[10];
cout<<"====================================| keterangan |====="<<endl;
cout<<"= nik maks 5, nama maks 49, gender maks 1, gaji maks 8 "<<endl;
cout<<"======================================================="<<endl<<endl;
cout<<"== MASUKAN DATA =="<<endl<<endl;


cout<<"direktur   | nik          : ";cin.getline(knik,7);
cout<<"           | nama         : ";cin.getline(direktur.nama,50);
cout<<"           | gender (L/P) : ";cin.getline(direktur.gender,3);
cout<<"           | gaji         : ";cin.getline(kgaji,10);
direktur.nik=atoi(knik);
direktur.gaji=atof(kgaji);


cout<<"sekretaris | nik          : ";cin.getline(knik,7);
cout<<"           | nama         : ";cin.getline(sekretaris.nama,50);
cout<<"           | gender (L/P) : ";cin.getline(sekretaris.gender,3);
cout<<"           | gaji         : ";cin.getline(kgaji,10);
sekretaris.nik=atoi(knik);
sekretaris.gaji=atof(kgaji);


cout<<"bendahara  | nik          : ";cin.getline(knik,7);
cout<<"           | nama         : ";cin.getline(bendahara.nama,50);
cout<<"           | gender (L/P) : ";cin.getline(bendahara.gender,3);
cout<<"           | gaji         : ";cin.getline(kgaji,10);
bendahara.nik=atoi(knik);
bendahara.gaji=atof(kgaji);


cout<<endl<<endl<<endl;
cout<<"==DATA YANG MASUK=="<<endl;
cout<<endl;
cout<<"-direktur-"<<endl;
cout<<" | "<<direktur.nik<<" | "<<direktur.nama<<"  ( "<<direktur.gender<<" )";
cout<<endl;
cout<<"       gaji : "<<direktur.gaji<<endl<<endl;


cout<<"-sekretaris-"<<endl;
cout<<" | "<<sekretaris.nik<<" | "<<sekretaris.nama<<"  ( "<<sekretaris.gender<<" )";
cout<<endl;
cout<<"       gaji : "<<sekretaris.gaji<<endl<<endl;


cout<<"-bendahara-"<<endl;
cout<<" | "<<bendahara.nik<<" | "<<bendahara.nama<<"  ( "<<bendahara.gender<<" )";
cout<<endl;
cout<<"       gaji : "<<bendahara.gaji<<endl<<endl;


getch();
}

======================================================================
program ini sudah layak digunakan untuk pengumpulan tugas hanya saja masih banyak error yang terjadi bila di gunakan secara extrim (asal input) dan saya belum bisa memperbaiki error tersebut.

terima kasih.

Kamis, 17 November 2011

Program latihan Struktur Data Praktikum

0 komentar

Program saat praktikum struktur data 17/11/2011

//////////////////////////////////////////////// latihan fungsi

#include <iostream.h>
#include <conio.h>
float jumlah(float a,float b);
float kurang(float a,float b);
float kali(float a,float b);
float bagi(float a,float b);

main(){
float a,b;
cout<<"masukan nilai a : ";
cin>>a;
cout<<"masukan nilai b : ";
cin>>b;
cout<<endl;
cout<<"a+b : "<<jumlah(a,b)<<endl;
cout<<"a-b : "<<kurang(a,b)<<endl;
cout<<"a*b : "<<kali(a,b)<<endl;
cout<<"a/b : "<<bagi(a,b)<<endl;
getch();
}

float jumlah(float a, float b){
return(a+b);
}
float kurang(float a, float b){
return(a-b);
}
float kali(float a, float b){
return(a*b);
}
float bagi(float a, float b){
return(a/b);
}

/////////////////////////////////////////// membuat mobil yang di bagi 3

#include <iostream.h>
#include <conio.h>
void moa(){
cout<<"      _______          "<<endl;
cout<<"   __/       \\____     "<<endl;
}
void mob(){
cout<<"  |_______________|    "<<endl;
}
void mor(){
cout<<"    O          O       "<<endl;
cout<<"---------------------- "<<endl;
}
main(){
moa();
mob();
mor();
getch();
}

////////////////////////////////////////// program luas segitiga dengan fungsi

#include <iostream.h>
#include <conio.h>
float bla(float s,float t){
float l;
cout<<"luas segitiga : "<<s<<" * "<<t<<" / 2 : ";
l=(s*t)/2;
cout<<l<<endl;
return(l);
}
main(){
int a;
float b,c;
cout<<"mau di ulang berapa kali : ";cin>>a;
for(int i=0;i<a;i++){
cout<<endl<<endl<<"#################################"<<endl;
cout<<"masukan alas   : ";cin>>b;
cout<<"masukan tinggi : ";cin>>c;
cout<<endl;
bla(b,c);
getch();
}
}
Minggu, 23 Oktober 2011

Tugas Seleksi dan Perulangan

0 komentar
Tugas Seleksi dan Perulangan
menggunakan borland C++


bagi yang mengcopy tolong jangan cuma COPAS tapi COPASED biar ada perbedaan
dan tolong di teliti saat mengedit jika tidak teliti maka akan munul error


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



/* Sebelum mengcopy tolong edit yang baik dan teliti */


#include <iostream.h>
#include <conio.h>
main(){
int a,b,x=0;
char c;
do{
cout<<"program ini akan berjalan maks 5 kali"<<endl<<endl;
cout<<"menu aplikasi binatang(*) :"<<endl;
cout<<" 1. kecil ke besar "<<endl;
cout<<" 2. besar ke kecil "<<endl;
cout<<"silakan pilih : ";cin>>a;
//********************
switch(a){
//######################################################
case 1:{
cout<<endl<<"menu 1 "<<endl;
cout<<"masukan panjang : ";cin>>b;
cout<<endl;
         for(int i=0;i<=b;i++){
for(int j=0;j<i;j++){
cout<<"*";
               }
cout<<endl;
}
}break;
//######################################################
case 2:{
cout<<endl<<"menu 2 "<<endl;
cout<<"masukan panjang : ";cin>>b;
cout<<endl;
for(int i=b;i>0;i--){
            for(int j=0;j<i;j++){
cout<<"*";
}
cout<<endl;
}
}break;
//######################################################
      default:{
cout<<"Bego LOE, mana ada menu 3...!!!"<<endl;
      }break;
//######################################################
}
//********************
getch();
//!!!!!!!!!!!!!!!!!!!!
   balek:
   cout<<endl<<"lagi (y/t) ???";cin>>c;
   if(c=='t'){
   x=5;
   }else{
   if(c=='y'){
   x++;
   }else{
   goto balek;
   }}
//!!!!!!!!!!!!!!!!!!!!
cout<<endl<<endl<<endl;
}while(x<5);




//////////////////////////////
/*by DwiAR ( Mbah Darmo ) */
}
/////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Tugas untuk di kumpulkan minggu depan
buat program yang didalamnya terdapat seleksi dan perulangan
program bebas tentang apa saja sekreatif mungkin
tugas di kirim ke email "dwie.endra@gmail.com"
subject : tugas1_SD_SK
dalam bentuk .txt
jangan lupa kasih identitas yang jelas didalam filenya
jangan di emailnya
paling lambat 27 oktober 2011 jam 23:59:59

Terima Kasih.
 
Blog Tugas DwiAR | © 2011 Design by DheTemplate.com and Theme 2 Blog and edited by Dwi A R