Tugas Pemrogaman Dasar1 . Perbedaan prinsip tanda 1.operator "=" pada matematika dengan bahasa program adalah matematika bersifat 2 arah sedangkan pada program komputer bersifat 1 arah .
2. Bila diketahui a = 50 , b = 75, c=8 , dan d =5 , tentukan hasil ekspresi aritmatika .
Jawab :
1. H1 = a*b
= 50*75 = 375
2. H2 = b*d
=75*5 = 375
3. H3 = H2/d
= 375/5 = 75
4. H4 = H1 + c
= 375+8 = 383
5.H5 = H4 - H3
= 383 - 75 = 308
3. Diketahui program C++ berikut :
#include <iostream.h>
Void main()
{
Int m=80;
Cout<<”(m>=0 && m<=70)’” (m>=0 && m<=70)\n;
}
Output dari program diatas adalah 0 karena salah satu dari nilai (m>=0 && m<=70) yaitu nilai m<=70
08.15 |
Label:
buku pembimbing pemrograman dasar
4. Diketahui program C++ berikut :
#include <iostream.h>
#include <conio.h>
int a,b,c,d,e,f;
void main()
{
clrscr();
a=10;
b=5;
c=a*b;
d=a/b;
e=a&&b;
f=a||b;
cout<<"hasil kalinya : "<<c;
cout<<"\nhasil baginya: "<<d;
cout<<"\nhasil nya: "<<e;
cout<<"\nhasil nya: "<<f;
getch();
}
Output dari program diatas adalah
C=10*5=50
D=10/5=2
E=10 && 5= (0)
F=10 I I 5= (1)
5. Jelaskan apa yang dimaksud dengan array ?
Array adalah kumpulan dari nilai-nilai,sekelompok data atau elemen bertipe sama.
6. Dideklarasikan array berdimensi satu sebagai berikut :
Float BeratBadan[5]={30.5,45.5,50.5,65.5,75.5}
Nilai akses array untuk BeratBadan[3] dan BeratBadan[5] adalah
Nilai akses array [3] adalah 50.5
Nilai akses array [5] adalah 75.5
7. array berdimensi dua adalah array yang terdiri dari m buah baris dan n buah kolom bentuknya dapat berupa matriks atau tabel
(0,0)
(0,4)
(1,0)
(3,0)
(3,4)
Gambar. Array berdimensi dua
8. . Diketahui susunan array int b[2][3] sebagai berikut:
0
1
2
0
86
75
79
1
87
21
35
Nilai dari b[2][3] adalah 35
9. Array multidimensi adalah array dari array atau Array yang berdimensi lebih dari satu
10. Diberikan kode program sebagai berikut :
#include <cstdlib>
#include <iostream>
using namespace std;
int input(string a)
{
int array
cout << a;
cin >> array;
return array;
}
void data(int a,int b)
{
int array [a]{b};
for (int f=0;f<a;f++)
{
for (int w=0;w<b;w++)
{
cout << "Array ke {"<< f <<"},{"<< w <<"} = ";
cin >> array[f][w];
}
}
for (int d = 0;d<a;d++)
{
for(int x = 0;x<b;x+)
{
cout << "Besar Array ke {"<< d <<"},{"<< x <<"} = "<<array[d][x]<< endl;
}
}
}
int main(int argc, char *argv[])
{
int a,b;
a = input("Banyak baris = ");
b = input("Banyak kolom = ");
data(a,b);
system("PAUSE");
return EXIT_SUCCESS;
};
Betulkan blok program yang dicetak tebal
a. #include <iostream>
· #include <iostream.h>
b. int Array
· int Array;
c. int Array [a]{b};
· int Array [a][b]
d. for(int x = 0;x<b;x+)
· for(int x = 0;x<b;x++)
e. };
· }
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar