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.
Tampilkan postingan dengan label struktur data. Tampilkan semua postingan
Tampilkan postingan dengan label struktur data. Tampilkan semua postingan
Rabu, 14 Desember 2011
Minggu, 27 November 2011
Tugas Struct
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
========================================================================
#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.
"buatlah program dengan menggunakan struct, struct pegawai dengan object dari struct direktur,sekretaris,bendahara. dimana member : nik,nama,gendar,gaji
| member | type data | panjang maks |
| nik | int | 5 |
| nama | char | 50 |
| gender | char | 2 |
| gaji | float | 8 |
#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
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
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
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.
Langganan:
Postingan (Atom)