1. Soal “Kalimat Tanya”
#include <iostream.h>
#include <conio.h>
#include <string.h>
void main()
{
char tanya[50]=" what is
your name? ";
clrscr();
cout<<"kalimat
tanya : "<<tanya<<endl;
strcat(tanya,"my name is
AFIFAH NUR ZAHRA");
cout<<"kalimat
tanya dengan jawaban : "<<tanya<<endl;
getch();
}
Ø dengan variable di atas menunjukan character
pertanyaan sebanyak 50 .
Ø maka ketika memulai akan muncul tulisan “what is your name?”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: what is your name? My name is AFIFAH NUR ZAHRA:”
Contoh tampilan output
2. 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]
Ø maka perintah inputan dengan fungsi cout yaitu
“Masukan kata -1=” tersimpan dengan variabel
a1 dengan fungsi cin.contoh “AFIFAH”
Ø buat perintah inputan dengan fungsi cout yaitu
“Masukan kata -2=”simpan dengan variabel a2 dengan fungsi cin.contoh”ZAHRA”
Ø maka apabila sudah menginput akan keluar hasil inputan a1 dan a2 dengan perintah
strcat
Ø cout “Hasil penggabungannya”AFIFAH ZAHRA”
Contoh tampilan output
3. Soal “Pengurangan Hasil Geser Bit”
#include
<iostream.h>
#include <stdio.h>
#include <conio.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
4. 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
5. 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 x ^ y pada variabel a
Contoh tampilan output