Anda di halaman 1dari 31

Nama : Multahadi

Nim : F1B019105

Kelas : Teknik Elektro A

(1) Token pada C++ dibagi menjadi simbol special ,simbol kata , dan simbol pengenal
Simbol spesial (+ - * / . : ? : ‘ ==
(2) #include <iostream> adalah header yang digunakan sebagai aliran input dan output, untuk
membaca cout, cin, endl.
(3) Dinyatakan dengan : “int” untuk variable
“float” untuk angka decimal
“char” untuk karakter
(4) Fungsi Fill() untuk mengisi suatu variabel
(5) Menulis return 0 berfungsi mengembaikan nilai 0 setelah dieksekusi
(6) Cara meambahkan Komentar di daftar Program Dengan menambahkan tanda (//)
(7) File header adalah file yang berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh
program baik itu sebagai standar input/output maupun sebagai syntax.
(8) Fungsi void agar tidak mengembalikan nilai apapun dari hasil proses.
(9) C++ Standard Library Adalah fungsi, classes, object, konstanta dan template yang sudah
ada dan sudah terintegrasi langsung dengan compiler.
(10) Yang saya mengerti dari fungsi diatas adalah fungsi pada iostream yang dibungkus dalam
namespace std. Apabila tidak menggunakan namespace std, maka harus menggunakan
fungsi cin dan cout yang ada pada iostream .
(11) Sebutan

\t Karakter tab Horizontal


\n Karakter garis baru Newline
/**/ Karakter untuk menambakan komentar
// Karakter untuk menambakan komentar

(12) - “\t” Tab horizontal. Memindahkan kursor dengan sejumlah spasi atau ke penghentian
tab berikutnya di baris yang sama.

- “\n” Beralih ke baris baru.

- /* */ Menambah Komentar

- // Menambah Komentar
(13) (i) Menggunakan variabel float
(ii) Menggunakan variabel string
(iii Menggunakan variabel array
(iv) Menggunakan variabel int
(14) Cara megguakan iput harus menggunakan “std::”
(15) Fugsi Precision() Penulisan tanpa using namespace std

std::cout<<”tanpa namespace std”;

std::cin>>pil;

(16) Membatalka set yang sudah ditetapkan


(17) Error :

(1) int n;
(2) int n = 8;
(3) char [ ] = a;
(4) char alpha = A;
(5) double M = 6.78;
(18) Width Berfungsi untuk memprentasikan jumlah digit lebar area dalam program yang
diinginkan dalam output
(19) True,True,True,False.
(20) Menentukan ruang yang diinginkan dalam output

(21)
Code
#include <iostream>

using namespace std;


int main()
{
cout<<"****\n* *\n* *\n* *\n* *\n****"<< endl;
return 0 ;
}
(22)

Code
#include<iostream>
using namespace std;
int main()
{
float radius, area;

cout << "Enter radius of circle: ";


cin >> radius;

area = 3.14*radius*radius;
cout << "Area = " << area << endl;

return 0;
}

(23)

Code
#include <iostream>
using namespace std;
int main()
{
cout<<“ *\n ***\n *****\n *******\ n
*********\n***********”<<
endl; return 0 ;
}

(24)

Code
#include <iostream>
using namespace std;
int main()
{
cout<<“\t *\n\t **\n\t ***\n\t ****\n”;
cout<<“\t *****\n\t******”<< endl;
return 0 ;
}
(25)

Code
#include <iostream>
using namespace std;
void main()
{
cout<<“\t* *\n\t* *\n\t* *\n\t********\n”;
cout<<“\t* *\n\t* *\n\t* *\n” ;
}

(26)

Code
#include <iostream>
using namespace std;
int main()
{
cout<<“He”<<“ll”<<“o,”<<“Welcome”;
cout<<“ to programming in C++!\n”; return 0;
}

(27)

Code
#include <iostream>
using namespace std;
int main()
{
cout<<"*******\t\t **\n *\t\t* *\n *\t\t *\n *\t\t *\n *\t\t*
*\n *\t\t **"<< endl;
return 0 ;
}
(28)

Code
#include <iostream>
using namespace std;
int main()
{
cout<<"\t*\n \t*\n \t*\n ***********\n \t*\n \t*\n \t*"<< endl;
return 0 ;
}

(29)

Code

. #include <iostream>

//use of tab,
namespace, new
line character.
using namespace
std;

int main()
{

cout<<“\tHello,\n\tWelcome to\n
programming in C++!\n”; return 0;

(30)

Code
#include <iostream>
int main()
{
std::cout<<“Hello,\a\’Are you coming to C++ class? \’\n”;
std::cout<<“Hello,\\Are you coming to C++ class?\\\n”;
std::cout<<“ Are you coming to C++ class?\rMohan\n”;
std::cout<<“Hello\tAre you coming to C++ class?\n”;
return 0;
}
(31)

Code
#include <iostream>;
using namespace std;
int main()
{
int x =205;
double PI=3.141592653589793, y=4564.2318765;

cout.fill('-');
cout.width (6);
cout<<x<<endl;
cout.precision(10); cout.width(8);
cout<<PI<<endl;
cout.precision(6); cout.fill(' ');
cout.width(10);
cout<<y<<endl;

return 0;
EXERCISES 3

1. (a) Boolean type ”bool”


(b) Enumeration type “enum”
(c) Character type meliputi : (1) Characters “char”
(2) Unsigned characters “unsigned char”
(3) Wide character “ wchar_t “

(d) Integers – These comprise :(1) Short integers “short”


(2) Integers “int”
(3) Long integers “ long”
(4) Unsigned short integers “unsigned short”
(5) Unsigned integers “ unsigned int”
(6) Unsigned long integers “unsigned long”

(e) Floating decimal point types – These comprise : (1) Normal precision or single precision
“float”
(2) High precision or double precision “double”
(3) High precision or double precision long
“double”

2. Digunakan untuk mendeklarasikan variabel, tipe data variabel tersebut harus diketahui.

4. Ada 63 keywords di C++. Dari 32 ini umum dengan C. Keyword C++ ada di bawah ini dan
yang paling umum yang di tebalkan.

Keywords in C++

Asm, auto, bool, break, case, catch, char, class, const, const_cast, continue, default, delete,
do, double, dynamic_cast , else, enum, explicit, export, extern, false, float, for, friend, go
to, if, inline int, long, mutable, namespace, new, operator, private, protected, public, register,
reinterpret_cast, return, short, signed, sizeof, static, static_cast, struct, switch, template , this,
throw, true, try, typedef, typeid, typename, union, unsigned, using, virtual, void, volatile,
wchar_t, while.

5. Typedef adalah perintah atau keyword bahasa C yang dipakai untuk memberikan nama lain
atau alias dari tipe data.

Typeid adalah operator yang mengidentifikasikan tipe variabel yang penggunaan sebenarnya
adalah dengan objek dinamis yang dibuat dalam pewarisan dengan fungsi virtual dan pointer
kelas dasar di mana informasi tentang jenis objek tidak tersedia dari pointer.

6. Bisa secara bersamaan selama variabel tersebut memiliki tipe data yang sama.

7. Angka 5 disebut sebagai tipe data integer digunakan jika ingin menyimpan informasi angka
dalam variabel, tetapi bukan pecahan.

Sedangkan karakter 5 adalah tipe data karakter yang memungkinkan sebuah variabel menyimpan
informasi sebuah single karakter.

8. Tidak bisa, karena keyword bersifat case sensitive.

9. (b) int y =5.0

10. Correct : int x = 6 ;

Correct version :

Correct version : (d) enum Day { Mon=1, Tues, Wednes};

11. Double adalah tipe data yang mempunyai fungsi yang sama dengan float yaitu
mengelompokan bilangan yang bernilai decimal atau pecahan.

Sedangkan long double adalah tipe data yang mempunyai fungsi sama seperti double dan float
tetapi mempunyai fungsi long double itu sendiri jika bilangan pecahan melebihi kapasitas dari
double dan float maka harus digunakan tipe data long double.

12. (a) int x=6.75; correct version : int x=2 , karena integer hanya menggunakan bilangan bulat.
13. Informasi yang didapatkan ketika menggunakan fungsi size of adalah dapat menghitung
panjang array pada C++, dengan begitu kita dapat mengukur ukuran memory sebuah array dan
mengukur ukuran memory satu elemen array. Sebagaimana sesuai dengan fungsi size of yaitu
untuk mengukur ukuran memory yang digunakan oleh sebuah variabel.

14.

Code
#include <stdio.h>
#include <math.h>
int main()
{
int i,n;
printf("Masukkan nilai N: ");
scanf("%d",&n);
printf("No Square Cube \n",n);
for(i=1;i<=n;i++)
{
printf("%d \t %ld \t %ld \t %.2f\n",i,(i*i),(i*i*i),sqrt((double)i));
}
return 0;
}

15.

Code
#include <stdio.h>

int main()
{
int i,ctr;
printf("Masukkan Angka : ");
scanf("%d", &ctr);
for(i=1;i<=ctr;i++)
{
printf("Angka Adalah : %d Dan kubus %d is :%d \n",i,i, (i*i*i));
}
}

16.

Code
#include<stdio.h>
int main()
{
//counter, itu juga dapat dinyatakan sebagai 'char'
int count;
// inisialisasi penghitung oleh 'A'
count= 'A';
// label yang menentukan
start:
printf("%c [%d] ",count,count);
count++;
// melompat kembali ke 'stat' jika kondisinya benar
if(count <= 'C')
pergi ke start;
return 0;
}
output:
A[65] B[66] C[67]

17.
Code
# include <iostream>
# include <cmath>
# include <string>
using namespace std;

double inches;
double centimeters;

double conversion();//prototype
double output (); //prototype

int main () //Input Function


{
cout << " Silakan masukkan panjang" << endl;
cin >> panjang;

cout << "silahkan masukkan panjang dalam inci" << endl;


cin >> inci;

output ();
}

double conversion ()
{
centimeters = 2.54 * inci;
return 0;
}

double output ()
{
cout " << inches << "inches is " << endl;
cout " << centimeters << "cm " << endl;
return 0;
}

18.
Code
#include<stdio.h>
void main()
{
float celsius,fahrenheit;
 
    // Reads temperature in fahrenheit
    printf("\nMasukkan suhu dalam Fahrenheit:");
    scanf("%f",&fahrenheit);

    // Formula konversi Fahrenheit ke celsius


    celsius=(fahrenheit - 32)*5/9;
    // Print hasil
    printf("\nCelsius = %.3f",celsius); //.3f berarti benar ke 3 tempat
desimal}

19. Fungsi swap(int *a, int *b) memiliki parameter masukan berupa dua buah variabel pointer
integer yakni int *a dan int *b. Mengapa menggunakan pointer, karena kita menginginkan
fungsi ini bisa digunakan pada variabel lokal maupun global.
20.

Code
#include <iostream>
int main()
{
int i,ctr;
printf("Input number of terms : ");
scanf("%d", &ctr);
for(i=1;i<=ctr;i++)
{
printf("Number is : %d and cube of the %d is :%d \n",i,i, (i*i*i));
}
}

21. Variabel scope atau ruang lingkup variabel adalah jangkauan kode program dimana perintah
program masih bisa mengakses sebuah variabel. Yang didefinisikan di dalam sebuah fungsi,
secara default tidak dapat diakses oleh kode program di luar fungsi tersebut.

22. i.variabel adalah lokasi penyimpanan dan terkait nama simbolis yang berisi beberapa
kuantitas yang diketahui atau tidak diketahui atau informasi sedangkan cakupan global hanya
bisa diakses dari luar function tersebut.
ii. variabel adalah lokasi penyimpanan dan terkait nama simbolis yang berisi beberapa
kuantitas yang diketahui atau tidak diketahui atau informasi sedangkan cakupan adalah  bahasa C
digunakan dalam Arduino, memiliki suati properti
iii. variabel adalah lokasi penyimpanan dan terkait nama simbolis yang berisi beberapa
kuantitas yang diketahui atau tidak diketahui atau informasi sedangkan cakupan local adalah
variabel yang dideklarasikan di dalam suatu fungsi atau blok. Variabel lokal ini hanya dapat
digunakan oleh pernyataan (statement) yang berada di dalam fungsi atau blok kode

23. variable dengan cakupan global, contoh :


#Mendeklarasikan variable statis global
#dengan nama “A”

static int A;
Void set-NilaiA (int A);
int get-NilaiA();
void set-NilaiA(int aa(){
A=aa
int get-NilaiA(){
A=A+10
return A;
}

24. Static variabel adalah variabel yang di share oleh semua objek dalam suatu kelas. Variabel
ini menyimpan nilainya di lokasi memori yang umum. Oleh karena itu, jika satu objek mengubah
nilai dari variabel tersebut, maka semua objek dari class yang sama akan terkena dampaknya.

Scopes of global.............

25. Scope atau ruang lingkup adalah kode sumber yang bersarang di dalam blok atau pada awal
blok dan berakhir diujung blok

26. Variabel adalah suatu tempat untuk menampung data yang nilainya selalu berubah.
Sedangkan, Konstanta adalah suatu tempat untuk menampung data yang nilainya selalu tetap
dan tidak pernah berubah.

27.

Code
#include <iostream>
using namespace std;
int main()
{
int i, ctr, cub;
cout << "\n\n Tampilkan kubus angka hingga bilangan bulat yang
diberikan:\n";
cout << "----------------------------------------------------------\n";
cout << " Masukkan jumlah syarat: ";
cin >> ctr;
for (i = 1; i <= ctr; i++)
{
cub = i * i * i;
cout << " Jumlahnya adalah: " << i << " dan kubus " << i << " is: " <<

cub << endl;


}

28. s = 9, ch = P , a = 12, p = 2 , char m = A , q = 2.45, b = 3.23 ,m = 65

29.

Code
#include <iostream>
using namespace std;
int main()
{ char River [6] = “Ganga”;
char ch[] = “A”;
char Plus = ‘+’;
cout<< “Character + = “ <<int(Plus)<<endl;
cout << sizeof (ch)<<endl;
cout<<River<<“, “ << ch <<endl;
return 0;
}
EXERCISES 4

1. a) z = 5y + 3y (10y + 5/2) y= 2
z = 5×2 + 3×2 ×(10×2 +5/2)
z = 5×2 + 3×2 ×(20 +5/2)
z = 5×2 + 3×2 ×(20 +2,5)
z = 5×2 + 3×2 ×(22.5)
z = 5×2 + 3×45
z = 10 + 3×45
z = 10 + 135
z = 145

b) z = 7y % 2 + 2 (3 + (y % 3 + 2)) y=19
z = 7×19 % 2 + 2 ×(3 + (19 % 3 + 2))
z = 7×19 % 2 + 2 ×(3 + (1+ 2))
z = 7×19 % 2 + 2 ×(3 + (3))
z = 7×19 % 2 + 2 ×(6)
z = 7×19 % 2 + 12
z = 133 % 2 + 12
z = 1 + 12
z = 13

2. a) 5 × 5 × (4 + 6 × 8) + 4;
= 5 × 5 × (4 + 48) + 4
= 5 × 5 × (52) + 4
= 5 × 5 × (52) + 4
= 5 × 260 + 4
= 1300 + 4
= 1304

b) 7 % 3 × (5 + 6 ×7) – 5;
= 7 % 3 × (5 + 42) – 5
= 7 % 3 × (47) - 5
= 7 % 141 – 5
=7–5
=2

c) 8 × 3 % 5 × (3 × 5 % 2 – 6) – 4;
= 8 × 3 % 5 × (15 % 2 – 6) – 4
= 8 × 3 % 5 × (1 – 6) – 4
= 8 × 3 % 5 × ( – 5) – 4
= 8 × 3 % –25 – 4
= 24 % –25 – 4
= 24 – 4 = 20
3. a) n * n * (12 - n) * (n + 3);
b) m % 3 * (4 - m)
c) p * p* (m + n);

4. a) 1
b) 0
c) 10
d) 3

5. a) ++n merupakan singkatan dari n+=1 atau n=1+n. Penulisan simbil ++ didepan
variabel disebut dengan pre-increment

b) n++ merupakan singkatan dari n+=1 atau n=n+1. Penulisan simbil ++ didepan
variabel disebut dengan post-increment

6. a) 12
b) -4

7. a) 30
b) 20
c) 42
d) 12

8. a) 4
b) 28
c) 6

9.

Code
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;

int main()
{
int a,b,c,akar,pangkat,hasil,lain;
cout<<"Menyelesaikan Akar Persamaan Kuadrat
Sempurna\n";
cout<<"Masukkan Angka\n";
cout<<"Angka Pertama :\n";
cin>>a;
cout<<"Angka Kedua :\n";
cin>>b;
cout<<"Angka Ketiga :\n";
cin>>c;
pangkat=pow(2,b);
akar=sqrt(pangkat-4*a*c);
hasil=(-b+akar)/2*a;
lain=(-b-akar)/2*a;

cout<<"Hasilnya x =";
cout<<hasil;
cout<<" atau x =";
cout<<lain;

getch();
}

10.
Code
#include<iostream>
#include<math.h>
using namespace std;
main ()
{
float result1,result2,r1,r2,A,B;
A=90.0;
B=0;
r1=A*(3.14/180);
r2=B*(3.14/180);
result1 = sin (r1+r2);
result2 = sin (r1) * cos(r2) + sin(r2) * cos (r1);
cout<<"sin ("<<A<<" + "<<B<<") = "<<result1<<"\n"<<"sin"<<A<<"
cos"<<B<<" + cos"<<A<<" sin"<<B<<" = "<<result2;
}

11.
Code
#include<iostream>
#include<math.h>
using namespace std;
main ()
{
float result1,result2,A,B;
A=2;
B=5;
result1 = pow (A+B,2.0);
result2 = pow (A,2) + pow (B,2) + 2*(A*B);
cout<<"("<<A<<" + "<<B<<")^2 = "<<result1<<"\n"<<A<<"^2 + "<<B<<"^2
+ 2"<<"("<<A<<" * "<<B<<") = "<<result2;
}

12.

No Soal Code
#include<iostream>
using namespace std;
main ()
{
int z,x,y;
i x&y x =5;
y =2;
z=x&y;
cout<< z;
}
#include<iostream>
using namespace std;
main ()
{
int x,y;
ii x |= y x =5;
y =2;
x|=y;
cout<< x;
}
#include<iostream>
using namespace std;
main ()
{
iii x<<=2 int x;
x =5;
x<<=2;
cout<< x;
}

13.

Code
#include<iostream>
using namespace std;
main ()
{
int r,v=15,w=8,x=9,y=7,z=20;
r=(v+w+x+y+z)/5;
cout<< "rata - rata dari ["<<v<<" , "<<w<<" , "<<x<<" , "<<y<<" ,
"<<z<<"] adalah "<<r;
}

14.
Code
#include<iostream>
#include <math.h>
using namespace std;
main ()
{
int sd, s, r, i, y=0, y1=0, x[10], x1[10];
for (i=0;i<10;i++)
{
cout<<"Data ke "<<i+1<<" = ";
cin>>x[i];
y=y+x[i];
}
for (i=0;i<10;i++)
{
x1[i]=pow(x[i],2);
y1=y1+x1[i];
cout<<"\nKuadrat data ke "<<i+1<<" =
"<<x1[i];
}
r = y/(i+1);
s = ((i+1)*y1-y)/(i+1)*i;
sd = sqrt(s);
cout<<"\n\nRata - Rata = "<<r<<"\nStandar
Deviasi = "<<sd;
}

15.
Code
#include<iostream>
using namespace std;
main()
{
int a;
a = 28 - 2 + 4 / 2 * 5;
cout<<a;
}

16. a) 10

b) 121

17.

No Code
#include<iostream>
using namespace std;
main()
{
int m=6, n=2, a=0,
b=0, c=0, d=0, e=0;
a +=4 + ++m * n;
b *= 3 + --m*m;
c += 2 + m * ++m;
d *= 2* + m*m--;
e -= 2* ++m/m--;
cout<<"a =
"<<a<<"\nb =
"<<b<<"\nc =
"<<c<<"\nd =
"<<d<<"\ne = "<<e;
}
#include<iostream>
using namespace std;
main()
{
int m=6, n=2, a=1,
b=1, c=2, d=2, e=2;
a +=4 + ++m * n;
b *= 3 + --m*m;
ii c += 2 + m * ++m;
d *= 2* + m*m--;
e -= 2* ++m/m--;
cout<<"a =
"<<a<<"\nb =
"<<b<<"\nc =
"<<c<<"\nd =
"<<d<<"\ne = "<<e;
}

18. m = 7 , n = 64 , p= - 3 , q = 7
EXERCISES 5

1. Program tidak dapat mencocokkan antara I dengan i

2. Kesalahannya karena pada akhir tidak diberikan tanda (;)

3.

Code
#include <stdio.h>
int main(void)
{
  char nilai;
 
  printf("Input Nilai Anda (A - E): ");
  scanf("%c",&nilai);
 
  if (nilai == 'A' ) {
    printf("Pertahankan! \n");
  }
  else if (nilai == 'B' ) {
    printf("Harus lebih baik lagi \n");
  }
  else if (nilai == 'C' ) {
    printf("Perbanyak belajar \n");
  }
  else if (nilai == 'D' ) {
    printf("Jangan keseringan main \n");
  }
  else if (nilai == 'E' ) {
    printf("Kebanyakan bolos... \n");
  }
  else {
    printf("Maaf, format nilai tidak sesuai \n");
  }
  return 0;
}
4. Boolean adalah suatu tipe data yang hanya mempunyai dua nilai. Yaitu true atau false
(benar atau salah ). Pada beberapa bahasa pemrograman nilai true bisa di ganti dengan
nilai 1 sedangkan nilai false bisa di ganti dengan nila 0..

5.

Code
#include <iostream>
 
int main()
{
Int a;
cout<<”masukkan angka”;
cin>>a;
  if (a>=1 && a<=5) {
    cout<<"Angka dari 1 sampai 5";
  }
 
  if (a>=20 && a<=25) {
    cout<<"Angka dari 20 sampai 25\n";
  }
  return 0;
}

6. Operator merupakan symbol yang biasa dilibatkan dalam program untuk melakukan
sesuatu operasi atau manipulasi. Operand adalah objek dari operator. Operator dan
operand akan membentuk ekspresi. Seleksi kondisi diperintahkan untuk percabangan
bersyarat yang disediakan oleh C++ adalah if,if-else,switch

7. Truth Table

A B !A !B !(A||B) !A&&!B
0 0 1 1 1 1
0 1 1 0 0 0
1 0 0 1 0 0
1 1 0 0 0 0
8.

A B !A !B !A||!B !(A&&B)
0 0 1 1 1 1
0 1 1 0 1 1
1 0 0 1 1 1
1 1 0 0 0 0

9.

A B !A !B !A||B A||!B
0 0 1 1 1 1
0 1 1 0 1 0
1 0 0 1 0 1
1 1 0 0 1 1

10.
int A, B ;

if (A>=0 && A<4 || A > 6&& A <=10)


if (B>=20 && B<=30 || B>=40 && B<=50)
11.

12.
13.

Code
#include<iostream>
using namespace std;
int main()
{
Int a,b,c;
cout<<“Write three numbers: ” ;
cin>>a>>b>>c;
if(c<b && b<a ){
cout<< “The minimum of the three number is ”<<c<<endl;}
else{}
if (b<c && c <a ){
cout<< “The minimum of the three number is ”<<b<<endl;}
else{
cout<< “The minimum of the three numbers is”<<a<<endl;}
return 0 ;
}

14.

Code
#include <iostream>
using namespace std;
int main()
{
int a,b,c;
cout<<"Masukkan angka pertama";
cin>>a;
cout<<"Masukkan angka kedua";
cin>>b;
cout<<"Masukkan angka ketiga";
cin>>c;

if(a>b && b>c){


cout<<"Angka pertama Paling besar";}
else if(b>a && a>c){
cout<<"Angka kedua paling besar";}
else if(c>b && b>a){
cout<<"Angka ketiga Paling Besar";}
return 0;
}

15.

Code
1. #include <stdio.h>
2. int max_of_four(int a, int b, int c, int d)
3. {
4. int max;
5. if((a>b) && (a>c) && (a>d))
6. max = a;
7. if((b>a) && (b>c) && (b>d))
8. max = b;
9. if((c>a) && (c>b) && (c>d))
max = c;
if((d>a) && (d>b) && (d>c))
max = d;
return max;
}
int main()
{
int a, b, c, d;
scanf("%d %d %d %d", &a, &b, &c, &d);
int ans = max_of_four(a, b, c, d);
printf("%d", ans);
return 0;
}

16.

Case
#include<iostream>
using namespace std;
int main()
{
int Marks;
cout << "Enter the marks 1-4 ";
cin>>Marks ;
switch(Marks){
case 1:
cout<<"Congratulations, you have got A grade."<<endl;
case 2:
cout<<"Excellent, keep it up"<<endl;
case 3:
cout<<"Very good , You have secured first class. "<<endl;
case 4:
cout<< "You have passed. You need to work hard."<<endl;
return 0;}
}

17.

Code
#include <iostream>
using namespace std;
int main()
{

cout << "OPERASI OPERATOR LOGIKA \n";

cout << "\nTable Kebenaran Operator A dan B\n";

cout << "0 : 0 \n";

cout << "0 : 1 \n";

cout << "1 : 0 \n";

cout << "1 : 1 \n";

cout << "\nTable Kebenaran Operator !A dan !B \n";

cout << "0 : 0 = " << (!0) <<":"<< (!0)<<endl;

cout << "0 : 1 = " << (!0) <<":"<< (!1) << endl;

cout << "1 : 0 = " << (!1) <<":"<< (!0) << endl;

cout << "1 : 1 = " << (!1) <<":"<< (!1) << endl;

cout << "\nTable Kebenaran Operator !(A||B) dan !A&&!B \n";

cout << "0 : 0 = " << (!(0||0)) <<":"<< (!0&&!0)<<endl;

cout << "0 : 1 = " << (!(0||1)) <<":"<< (!0&&!1) << endl;

cout << "1 : 0 = " << (!(1||0)) <<":"<< (!1&&!0) << endl;

cout << "1 : 1 = " << (!(1||1)) <<":"<< (!1&&!1) << endl;
system("pause");

return 0;
}

18.

Code
#include <iostream>
using namespace std;

int main()
{

cout << "OPERASI OPERATOR LOGIKA \n";

cout << "\nTable Kebenaran Operator A dan B\n";

cout << "0 : 0 \n";

cout << "0 : 1 \n";

cout << "1 : 0 \n";

cout << "1 : 1 \n";

cout << "\nTable Kebenaran Operator !A dan !B \n";

cout << "0 : 0 = " << (!0) <<":"<< (!0)<<endl;

cout << "0 : 1 = " << (!0) <<":"<< (!1) << endl;

cout << "1 : 0 = " << (!1) <<":"<< (!0) << endl;

cout << "1 : 1 = " << (!1) <<":"<< (!1) << endl;

cout << "\nTable Kebenaran Operator !A||!B dan !(A&&B) \n";

cout << "0 : 0 = " << (!0||!0) <<":"<< !(0&&0)<<endl;

cout << "0 : 1 = " << (!0||!1) <<":"<< !(0&&1) << endl;
cout << "1 : 0 = " << (!1||!0) <<":"<< !(1&&0) << endl;

cout << "1 : 1 = " << (!1||!1) <<":"<< !(1&&1) << endl;
system("pause");

return 0;

19.

Code
#include <iostream>
using namespace std;
int main ()
{
int x, y, max;
cout<<" Write two integers ";
cin >>x;
cin >>y;
x > y , max = x ; max = y;
cout<<max <<" is larger of the two numbers."<<endl;
}
20.

Code
#include<iostream>
using namespace std;
int main()
{
int Marks;
cout<< " Enter your percent marks ";
cin>>Marks;
switch ( Marks/15)
{
case 6:
cout<<" You can get admission in all branches"<<endl; break;
case 5:
cout<<" You can get admission in all branches except the science
courses."<<endl;
case 4:
cout<<" You are not eligible for Science and economics courses."<<endl;
break;
case 3:
cout<<"You are eligible in English and Hindi courses only."<<endl; break;
case 2: // for marks 30 to 44
cout<<"Sorry, Not eligible here, try correspondence courses."<<endl; break;
default:
cout<<"Sorry, Marks are not correct"<<endl; // default case
}
return 0;
}

Anda mungkin juga menyukai