0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan9 halaman

Algoritma dan Program C untuk Penjumlahan

Dokumen ini berisi soal tugas pengantar coding yang terdiri dari beberapa poin yaitu menjumlahkan angka genap dan ganjil, menjumlahkan dan mengalikan matrix 3x3, menjumlahkan dan mencari elemen dari array 100 elemen, disertai algoritma dan program C untuk setiap soal.
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan9 halaman

Algoritma dan Program C untuk Penjumlahan

Dokumen ini berisi soal tugas pengantar coding yang terdiri dari beberapa poin yaitu menjumlahkan angka genap dan ganjil, menjumlahkan dan mengalikan matrix 3x3, menjumlahkan dan mencari elemen dari array 100 elemen, disertai algoritma dan program C untuk setiap soal.
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Tugas Pengantar Coding

Oleh :
Nama : Ochy Nahwatif Afwah
NIM : 23129362

PROGRAM STUDI PENDIDIKAN GURU SEKOLAH


DASAR
FAKULTAS ILMU PENDIDIKAN
UNIVERSITAS NEGERI PADANG
2024
Soal :
1. Buatkan Algoritma dan Program (dalam bahasa c) untuk :
a. Menjumlahkan angka genap dari 1 sampai dengan 50.
 Algoritma :
1) Tampilkan output “Program penjumlahan angka genap”.
2) Meminta pengguna untuk memasukkan nama.
3) Simpan nama yang dimasukkan oleh pengguna.
4) Meminta pengguna untuk memasukkan NIM.
5) Simpan NIM yang dimasukkan oleh pengguna.
6) Inisialisasikan variabel total_genap dengan nilai 0.
7) Mulai perulangan dari 2 hingga 50 dengan langkah 2:
A. Tambahkan nilai i ke total_genap.
8) Tampilkan output “Halo, [nama]NIM: [NIM]”.
9) Tampilkan output “Jumlah angka genap dari 2 sampai 50
adalah: [total_genap]”.

 Screenshot Program :

 Screenshot Output :

b. Menjumlahkan angka ganjil dari 1 sampai dengan 100.


 Algoritma :
1) Tampilkan output “Program penjumlahan angka ganjil”.
2) Meminta pengguna untuk memasukkan nama.
3) Simpan nama yang dimasukkan oleh pengguna.
4) Meminta pengguna untuk memasukkan NIM.
5) Simpan NIM yang dimasukkan oleh pengguna.
6) Inisialisasikan variabel total_ganjil dengan nilai 0.
7) Mulai perulangan dari 1 hingga 50 dengan langkah 2:
A. Tambahkan nilai i ke total_ganjil.
8) Tampilkan output “Halo, [nama]NIM: [NIM]”.
9) Tampilkan output “Jumlah angka ganjil dari 1 sampai 50
adalah: [total_ganjil]”.
 Screenshot Program :
 Screenshot Output :

2. Buatkan Algoritma dan Program (dalam bahasa c) untuk :


a. Menjumlahkan matrix berordo 3X3.
 Algoritma :
a) Inisialisasi matriks pertama (A) dan matriks kedua (B) berordo
3x3.
b) Buat matriks hasil (C) juga berordo 3x3 untuk menyimpan hasil
penjumlahan.
c) Lakukan loop untuk baris dan kolom matriks (i dan j):
d) Setiap elemen C[i][j] diisi dengan penjumlahan elemen A[i][j]
dan B[i][j].
e) Tampilkan matriks hasil (C).

 Screenshot Program :
 Screenshot Output :

b. Mengalikan matrix berordo 3X3.


 Algoritma :
a) Inisialisasi matriks pertama (A) dan matriks kedua (B) berordo
3x3.
b) Buat matriks hasil (C) juga berordo 3x3 untuk menyimpan hasil
perkalian.
c) Lakukan loop untuk baris (i) dan kolom (j) matriks hasil (C):
Setiap elemen C[i][j] diisi dengan hasil penjumlahan dari
perkalian setiap elemen pada baris i dari matriks A dengan
setiap elemen pada kolom j dari matriks B.
d) Tampilkan matriks hasil (C).

 Screenshot Program :

 Screenshot Output :
3. Buatkan Algoritma dan Program (dalam bahasa c) untuk :
a. Menjumlahkan data array dari 1 sampai dengan 100 dan hitung
rata-ratanya.
 Algoritma :
i. Inisialisasi variabel total dengan nilai 0.
ii. Buat array dengan panjang 100.
iii. Lakukan loop dari 1 hingga 100:
 Setiap iterasi, tambahkan nilai iterasi ke variabel total
dan simpan nilai tersebut di array.
 Hitung rata-rata dengan membagi total oleh panjang
array.
iv. Tampilkan total dan rata-rata.

 Screenshot Program :
 Screenshot Output :

b. Mencari 1 elemen data dari 100 data array tersebut.


 Algoritma :
1) Inisialisasi variabel pencarian dengan nilai yang ingin dicari.
2) Buat array dengan panjang 100 dan isilah dengan data yang relevan.
3) Lakukan loop dari indeks 0 hingga 99:
 Pada setiap iterasi, periksa apakah nilai pada indeks saat ini
sama dengan nilai yang ingin dicari.
 Jika ya, cetak pesan bahwa nilai tersebut ditemukan dan keluar
dari loop.
4) Jika nilai tidak ditemukan setelah iterasi selesai, cetak pesan bahwa
nilai tidak ditemukan.

 Screenshot Program :

 Screenshot Output :

Anda mungkin juga menyukai