Full width home advertisement

Travel the world

Climb the mountains

Post Page Advertisement [Top]

Assalamu'alaikum Warahmatullahi Wabarakatuh, perkenalkan saya Abudzar dari prodi D3-Teknologi Informasi. Blog dibawah ini merupakan tugas algoritma dan pemrograman. 

Praktikum 1 (Menghitung Luas)

A. Luas Persegi Panjang


1. Buatlah Pseudocode dan flowchart Mengitung Luas Persegi Panjang


Gambar Flowchart
2. Buatlah Code Mengitung Luas Persegi Panjang

Gambar Coding Bahasa C

Gambar hasil Coding diatas

B. Menghitung Ganjil Genap

1. Buatlah Pseudocode dan flowchart menghitung ganjil dan genap
Gambar Flowchart
2. Buatlah Coding Menghitung Ganjil Genap
Gambar Coding Bahasa C

Hasil Coding

C. Menghitung Luas Lingkaran

1. Buatlah Pseudocode dan flowchart menghitung luas lingkaran 
Gambar Flowchart
2. Buatlah Coding menghitung luas lingkaran 
Gambar Coding Bahasa C

Gambar Hasil Coding

C. Menghitung Luas Lingkaran

1. Buatlah Pseudocode dan flowchart menghitung luas segitiga

Gambar Flowchart
2. Buatlah Coding menghitung luas segitiga
Gambar Coding Bahasa C

Gambar Hasil Coding

Praktikum 2 (Perulangan)

A. Perulangan For

1. Buatkan pseudocode, flowchart serta tuliskan program dalam bahasa C yang mencetak angka dari 1 hingga 10 menggunakan perulangan for.
  • Pseudocode
  • Flowchart
  • Implementasikan dalam bahasa pemrograman C
Gambar Coding Bahasa C

Hasil Coding

B. Perulangan While

1. Buatkan pseudocode, flowchart serta tuliskan program dalam bahasa C yang mencetak angka genap dari 2 hingga 20 menggunakan perulangan while.
  • Pseudocode 
  • Flowchart

 


  • Implementasikan dalam bahasa pemrograman C
Gambar Coding Bahasa C

Hasil Coding

C. Perulangan Do-while

1. Buatkan pseudocode, flowchart serta tuliskan program dalam bahasa C yang meminta
pengguna memasukkan bilangan positif, dan terus meminta hingga pengguna memasukkan
bilangan negatif menggunakan perulangan do-while.
  • Pseudocode
  • Flowchart
  • Implementasikan dalam bahasa pemrograman C
Gambar Coding Bahasa C

Hasil Coding

D. Pemilihan If

1. Buatkan pseudocode, flowchart serta tuliskan program dalam bahasa C yang meminta
pengguna memasukkan angka dan mencetak "Bilangan positif" jika angka yang dimasukkan
lebih besar dari 0.
  • Pseudocode
  • Flowchart
  • Implementasikan dalam bahasa pemrograman C
Gambar Coding Bahasa C
Hasil Coding

E. Pemilihan If-else

1. Buatkan pseudocode, flowchart serta tuliskan program dalam bahasa C yang meminta
pengguna memasukkan sebuah bilangan dan mencetak "Bilangan positif" jika angka yang
dimasukkan lebih besar dari 0, dan mencetak "Bilangan negatif" jika angka yang dimasukkan
kurang dari 0.
  • Pseudocode
  • Flowchart
  • Implementasikan dalam bahasa pemrograman C
Gambar Coding Bahasa C
Hasil Coding

F. Pemilihan Switch

1. Buatkan pseudocode, flowchart serta tuliskan program dalam bahasa C yang meminta
pengguna memilih angka 1, 2, atau 3, dan mencetak "Anda memilih satu" jika pengguna
memilih angka 1, "Anda memilih dua" jika pengguna memilih angka 2, dan "Anda memilih
tiga" jika pengguna memilih angka 3.
  • Pseudocode
  • Flowchart
  • Implementasikan dalam bahasa pemrograman C
Gambar Coding Bahasa C
Hasil Coding Jika Memasukkan Angka Satu
Hasil Coding Jika Memasukkan Angka Dua
Hasil Coding Jika Memasukkan Angka Tiga
Hasil Coding Jika Memasukkan Angka Selain  Satu, Dua, Atau Tiga

F. Pemilihan Switch

1. Buatlah sebuah program yang menerima input berupa nilai dari seorang mahasiswa dan
menampilkan grade berdasarkan rentang nilai berikut:
✓ Jika nilai lebih besar atau sama dengan 90, grade yang ditampilkan adalah A.
✓ Jika nilai di antara 80 hingga 89, grade yang ditampilkan adalah B.
✓ Jika nilai di antara 70 hingga 79, grade yang ditampilkan adalah C.
✓ Jika nilai di antara 60 hingga 69, grade yang ditampilkan adalah D.
✓ Jika nilai kurang dari 60, grade yang ditampilkan adalah E.
✓ Buatlah program tersebut menggunakan bahasa C.
Tugas Anda adalah mengimplementasikan program yang diminta berdasarkan deskripsi
tersebut.
  • Pseudocode
  • Flowchart
  • Implementasikan dalam bahasa pemrograman C
Gambar Coding Bahasa C
Hasil Coding Jika Anda Memasukkan Nilai>90

Praktikum 3 (Fungsi)

A. Menghitung luas dan keliling persegi dengan menggunakan fungsi

  • Ketikkan Coding dibawah ini 
#include <stdio.h>
// Fungsi untuk menghitung luas persegi
double hitungLuasPersegi(double sisi) {
return sisi * sisi;
}
// Fungsi untuk menghitung keliling persegi
double hitungKelilingPersegi(double sisi) {
return 4 * sisi;
}
// Prosedur untuk mencetak hasil luas dan keliling
void cetakHasil(double luas, double keliling) {
printf("Luas persegi: %.2f\n", luas);
printf("Keliling persegi: %.2f\n", keliling);
}
int main() {
double sisi;
printf("Masukkan panjang sisi persegi: ");
scanf("%lf", &sisi);
double luas = hitungLuasPersegi(sisi);
double keliling = hitungKelilingPersegi(sisi);
cetakHasil(luas, keliling);
return 0;
}
  • Hasil Coding

B. Mengkonversi suhu dari Celsius ke Fahrenheit dan sebaliknya

  • Ketikkan Coding Di Bawah Ini
#include <stdio.h>
// Fungsi untuk mengkonversi suhu dari Celsius ke Fahrenheit
double konversiCtoF(double suhuCelsius) {
return (suhuCelsius * 9/5) + 32;
}
// Fungsi untuk mengkonversi suhu dari Fahrenheit ke Celsius
double konversiFtoC(double suhuFahrenheit) {
return (suhuFahrenheit - 32) * 5/9;
}
// Prosedur untuk mencetak hasil konversi suhu
void cetakHasil(double suhuAwal, double suhuHasil) {
printf("Suhu awal: %.2f\n", suhuAwal);
printf("Suhu hasil konversi: %.2f\n", suhuHasil);
}
int main() {
double suhuAwal;
char pilihan;
printf("Masukkan suhu awal: ");
scanf("%lf", &suhuAwal);
printf("Pilih konversi: \n");
printf("1. Celsius ke Fahrenheit\n");
printf("2. Fahrenheit ke Celsius\n");
printf("Pilihan: ");
scanf(" %c", &pilihan);
double suhuHasil;
if (pilihan == '1') {
suhuHasil = konversiCtoF(suhuAwal);
} else if (pilihan == '2') {
suhuHasil = konversiFtoC(suhuAwal);
} else {
printf("Pilihan tidak valid.\n");
return 0;
}
cetakHasil(suhuAwal, suhuHasil);
return 0;
}
  • Hasil Coding

C. Menghitung nilai rata-rata dari sejumlah bilangan bulat

  • Ketikkan Coding Di Bawah Ini
#include <stdio.h>

// Fungsi untuk menghitung nilai rata-rata
double hitungRataRata(int bilangan[], int jumlah) {
int total = 0;
for (int i = 0; i < jumlah; i++) {
total += bilangan[i];
}
double rataRata = (double) total / jumlah;
return rataRata;
}
// Prosedur untuk mencetak hasil nilai rata-rata
void cetakHasil(double rataRata) {
printf("Nilai rata-rata: %.2f\n", rataRata);
}
int main() {
int jumlah;
printf("Masukkan jumlah bilangan yang dirata-rata: ");
scanf("%d", &jumlah);
int bilangan[jumlah];
printf("Masukkan bilangan ke: ");
for (int i = 0; i < jumlah; i++) {
scanf("%d", &bilangan[i]);
}
double rataRata = hitungRataRata(bilangan, jumlah);
cetakHasil(rataRata);
return 0;
}
  • Hasil Coding

D. Mencetak pola segitiga angka

  • Ketikkan Coding Di Bawah Ini
#include <stdio.h>
void cetakBaris(int nomorBaris, int jumlahAngka) {
int angka = 1;
int spasi = jumlahAngka - nomorBaris;
// Cetak spasi sebelum angka
for (int i = 1; i <= spasi; i++) {
printf(" ");
}
// Cetak angka
for (int i = 1; i <= nomorBaris; i++) {
printf("%d ", angka);
angka++;
}
printf("\n");
}
void cetakSegitiga(int jumlahBaris) {
for (int i = 1; i <= jumlahBaris; i++) {
cetakBaris(i, jumlahBaris);
}
}
int main() {
int jumlahBaris;
printf("Masukkan jumlah baris: ");
scanf("%d", &jumlahBaris);
cetakSegitiga(jumlahBaris);
return 0;
}
  • Hasil Coding
Nah, itu tadi adalah beberapa langkah-langkah pemrograman bahasa C. 

Dibawah ini adalah link untuk pemrograman bahasa C selanjutnya.

Tidak ada komentar:

Posting Komentar

Bottom Ad [Post Page]