Monday, 27 March 2017

Tugas Struktur Data Bagian 2

Contoh Program Array 1 Dimensi

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

void main()
{
clrscr(); //untuk menghapus tampilan layar
int nilai[5];

cout<<"Masukan nilai diaz"<<endl;
cout<<"======================="<<endl;
cout<<"Nilai Bahasa Indonesia : "; cin>>nilai[0];
cout<<"Nilai Bahasa Inggris : "; cin>>nilai[1];
cout<<"Nilai Matematika : "; cin>>nilai[2];
cout<<"Nilai Olah Raga : "; cin>>nilai[3];
cout<<"Nilai Memancing : "; cin>>nilai[4];
cout<<endl;

cout<<"Hasil Nilai"<<endl;
cout<<"1    2    3    4    5"<<endl<<endl;
cout<<nilai[0]<<"    ";
cout<<nilai[1]<<"    ";
cout<<nilai[2]<<"    ";
cout<<nilai[3]<<"    ";
cout<<nilai[4]<<"    "<<endl;
getch();
}

Contoh Tampilan Output


Tugas Struktur Data Bagian 1

SoaL “Kalimat Tanya”

 

#include <iostream.h>

#include <conio.h>

#include <string.h>

 

void main()

{

char tanya[50]=" Kamu dimana? ";

clrscr();

cout<<"kalimat tanya : "<<tanya<<endl;

strcat(tanya," Saya di Jakarta");

cout<<"kalimat tanya dengan jawaban : "<<tanya<<endl;

getch();

}

*dengan variable di atas menunjukan character pertanyaan sebanyak 50 .

*maka ketika memulai akan muncul  tulisan “bagaimana kabar anda?”dengan perintah cout maka akan keluar.simpan dengan variabel  tanya

*maka setelah itu akan keluar “kalimat tanya” dengan menggunakan perintah variabel tanya

*kemudian keluar dengan fungsi cout” kalimat tanya dengan jawaban:” dengan menggunakan variabel tanya

*hasil dari output adalah “kaliamat tanya dengan jawaban: bagaimana kabar anda? Kabar saya?baik:”

Contoh tampilan output

 


 

 

 

 

 

 

 

 

 

 

 

 

 

Soal “Penggabungan Kata”.

 

#include <iostream.h>

main()

{

char a1[20];

char a2[20];

clrscr();

cout<<"Masukkan Kata -1= ";

cin>>a1;

cout<<"Masukkan Kata -2= ";

cin>>a2;

strcat(a1,a2);

cout<<"Hasil Penggabungannya "<<a1;

getch();

}

*  variabel char dengan nama a1 dengan panjang [20]

*  variabel char dengan nama a2 dengan panajng[20]

*maka perintah inputan dengan fungsi cout yaitu “Masukan kata -1=” tersimpan dengan variabel  a1 dengan fungsi cin.contoh “Naufal

*buat perintah inputan dengan fungsi cout yaitu “Masukan kata -2=”simpan dengan variabel a2 dengan fungsi cin.contoh”Hibatullah 

*maka apabila sudah menginput akan keluar  hasil inputan a1 dan a2 dengan perintah strcat

*cout “Hasil penggabungannya”NaufalHibatullah

 

Contoh tampilan output


 

Soal “Penggabungan Kata”.

 

#include <string.h>

#include <conio.h>

#include <iostream.h>

main()

{

char a1[20];

char a2[20];

clrscr();

cout<<"Masukkan Kata -1= ";

cin>>a1;

cout<<"Masukkan Kata -2= ";

cin>>a2;

strcat(a1,a2);

cout<<"Hasil Penggabungannya "<<a1;

getch();

}

* variabel char dengan nama a1 dengan panjang [20]

*  variabel char dengan nama a2 dengan panajng[20]

* perintah inputan dengan fungsi cout yaitu “Masukan kata -1=” simpan dengan variabel  a1 dengan fungsi cin.contoh “Naufal

*dengan perintah inputan dengan fungsi cout yaitu “Masukan kata -2=”simpan dengan variabel a2 dengan fungsi cin.contoh”Hibatullah

*gabungkan hasil inputan a1 dan a2 dengan perintah strcat

*cout “Hasil penggabungannya “NaufalHibatullah

 

Contoh tampilan output


 

soal “Pengurangan Hasil Geser Bit”

 

#include <iostream.h>

#include <stdio.h>

#include <conio.h>

#include <iostream.h>

void main()

{

int x;

clrscr();

cout<<"Masukkan nilai x = "; cin>>x;

cout<<"Nilai Awal = "<<x<<endl;

x= x>>1;

cout<<"Hasil dari Geser 1 Bit Kekiri = "<<x<<endl;

getch();                               

}

* program diatas terdapat variabel denagan tipe int dengan nama x

*dengan  perintah inputan “Masukan nilai x”dengan perintah cout.simpan pada variabel x dengan fungsi cin

*maka tampil inputan “Nilai Awal=” dan gabungkan dengan variabel x

*Tampil hasil "Hasil dari Geser 1 Bit Kekiri = " dengan fungsi  x=x>>1;

 

Contoh tampilan output


 

 

 

 

 

 

 

 

 

 

 

Soal “Operasi Logika Not”

 

/* Penggunaan Operasi Logika NOT */

#include <stdio.h>

#include <conio.h>

#include <iostream.h>

main()

{

int a,b,c;

clrscr();

cout<<"Masukkan Nilai A= " ;cin>>a;

/*Proses*/

b=(a+4<10);

c=!(b);

cout<<endl<<"Program Ekspresi NOT"<<endl;

cout<<"Nilai A= "<<a<<endl;

cout<<"Nilai B= (a+4<10) = "<<b<<endl;

cout<<"Nilai C= !(b)= "<<c;

 

getch();

}

 

Buat variabel a,b,c dengan type int

Masukan Nilai A, contoh “2 dengan perintah cout

Untuk nilai B didapat dari, jika nilai A +  4 hasilnya kurang dari 10, maka nilainya B adalah “1”dan selain itu nilainya “0” dengan perintah cout mengunakan fungsi “ (a+4<10)” dan variabel b

Untuk nilai C didapat dari nilai B kurang dari sama dengan “0”. Dengan perintah cout menggunakan fungsi “ Nilai C= !(b)=”  dan variabel  c

             

 

 

 

 

 

 

 

 

 

 

 

Contoh tampilan output


 

Soal “Perkalian”

 

#include <iostream.h>

#include <stdio.h>

#include <conio.h>

void main()

{

int a,x,y;

clrscr();

cout<<"Masukkan Nilai X = "; cin>>x;

cout<<"Masukkan Nilai Y = "; cin>>y;

a=x*y;

cout<<"\n";

cout<<"Hasil dari "<<x<<"^"<<y<<"="<<a<<endl;

getch();

}

Buat variabel a,x,y dengan type int

Masukan nilai x, contoh “2 dengan fungsi cout simpan pada variabel x

Masukan nilai y, contoh “4” dengan fungsi cout simpan pada variabel y

Gnakan fungsi “a=x^y” untuk menampilkan hasil  ^ ypada variabel a

 

Contoh tampilan output