Yowatech.id – Contoh Program C Biodata Mahasiswa. Pada kesempatan kali ini, kami akan membahas mengenai “Contoh Program C Biodata Mahasiswa”. Dalam artikel ini, Anda akan menemukan tujuh contoh program sederhana yang digunakan untuk mengolah dan memanipulasi biodata mahasiswa menggunakan bahasa pemrograman C.
Kami telah merangkum program-program tersebut dengan penjelasan dan kode yang jelas untuk membantu Anda memahami konsep dan implementasinya.
Mulai dari program untuk input dan output biodata, menghitung BMI, menghitung rata-rata nilai, hingga mengganti karakter dalam nama. Setiap program dilengkapi dengan penjelasan yang mendalam agar Anda dapat mengikuti dengan mudah.
Jika Anda tertarik untuk belajar pemrograman dengan menggunakan bahasa C dan ingin menguasai teknik-teknik pemrosesan data dan pengolahan biodata, artikel ini cocok untuk Anda.
Kami harap program-program ini dapat memberikan wawasan dan menjadi langkah awal yang baik dalam mempelajari bahasa pemrograman C.
Selamat membaca dan semoga program-program contoh ini dapat memberikan inspirasi dan pengetahuan baru bagi Anda dalam mengolah biodata mahasiswa dengan menggunakan bahasa pemrograman C.
#1 Contoh Program C Biodata Mahasiswa
Program untuk menginput dan menampilkan biodata mahasiswa:
- Program ini mengizinkan pengguna untuk memasukkan nama, usia, dan IPK mahasiswa.
- Kode menggunakan variabel
nama
dengan tipe datachar
untuk menyimpan nama mahasiswa, variabelusia
dengan tipe dataint
untuk menyimpan usia, dan variabelipk
dengan tipe datafloat
untuk menyimpan IPK. - Input nama menggunakan fungsi
fgets()
karena mencakup spasi. - Output menampilkan nama, usia, dan IPK menggunakan printf().
Contoh Code:
#include <stdio.h>
int main() {
char nama[50];
int usia;
float ipk;
printf("Masukkan Nama: ");
fgets(nama, sizeof(nama), stdin);
printf("Masukkan Usia: ");
scanf("%d", &usia);
printf("Masukkan IPK: ");
scanf("%f", &ipk);
printf("\nBiodata Mahasiswa\n");
printf("Nama: %s", nama);
printf("Usia: %d tahun\n", usia);
printf("IPK: %.2f\n", ipk);
return 0;
}
#2 Contoh Program C Biodata Mahasiswa
Program untuk menghitung nilai rata-rata mahasiswa:
- Program ini meminta pengguna memasukkan tiga nilai.
- Kode menggunakan variabel
nilai1
,nilai2
, dannilai3
dengan tipe dataint
untuk menyimpan nilai-nilai tersebut. - Menghitung rata-rata dengan rumus
(nilai1 + nilai2 + nilai3) / 3.0
. - Output menampilkan nilai-nilai dan rata-rata menggunakan printf().
Contoh Code:
#include <stdio.h>
int main() {
float tinggi, berat, bmi;
printf("Masukkan Tinggi (dalam meter): ");
scanf("%f", &tinggi);
printf("Masukkan Berat (dalam kilogram): ");
scanf("%f", &berat);
bmi = berat / (tinggi * tinggi);
printf("\nBiodata Mahasiswa\n");
printf("Tinggi: %.2f meter\n", tinggi);
printf("Berat: %.2f kilogram\n", berat);
printf("BMI: %.2f\n", bmi);
return 0;
}
#3 Contoh Program C Biodata Mahasiswa
Program untuk menghitung BMI (Body Mass Index) mahasiswa:
- Program ini meminta pengguna memasukkan tinggi dan berat mahasiswa.
- Kode menggunakan variabel
tinggi
danberat
dengan tipe datafloat
untuk menyimpan nilai tinggi dan berat. - Menghitung BMI dengan rumus
berat / (tinggi * tinggi)
. - Output menampilkan tinggi, berat, dan BMI menggunakan printf().
Contoh Code:
#include <stdio.h>
int main() {
float tinggi, berat, bmi;
printf("Masukkan Tinggi (dalam meter): ");
scanf("%f", &tinggi);
printf("Masukkan Berat (dalam kilogram): ");
scanf("%f", &berat);
bmi = berat / (tinggi * tinggi);
printf("\nBiodata Mahasiswa\n");
printf("Tinggi: %.2f meter\n", tinggi);
printf("Berat: %.2f kilogram\n", berat);
printf("BMI: %.2f\n", bmi);
return 0;
}
#4 Contoh Program C Biodata Mahasiswa
Program untuk menampilkan biodata mahasiswa dalam tabel:
- Program ini memiliki struktur yang lebih terstruktur dengan menampilkan biodata dalam format tabel.
- Menggunakan karakter pemisah “-” untuk memisahkan antara header dan isi tabel.
- Menggunakan printf() untuk menampilkan biodata dalam format tabel.
Contoh Code:
#include <stdio.h>
int main() {
char nama[50];
int usia;
float ipk;
printf("Masukkan Nama: ");
fgets(nama, sizeof(nama), stdin);
printf("Masukkan Usia: ");
scanf("%d", &usia);
printf("Masukkan IPK: ");
scanf("%f", &ipk);
printf("\nBiodata Mahasiswa\n");
printf("----------------------------\n");
printf("Nama : %s", nama);
printf("Usia : %d tahun\n", usia);
printf("IPK : %.2f\n", ipk);
printf("----------------------------\n");
return 0;
}
#5 Contoh Program C Biodata Mahasiswa
Program untuk mengganti karakter tertentu pada nama mahasiswa:
- Program ini meminta pengguna memasukkan nama dan karakter yang akan diganti serta karakter pengganti.
- Menggunakan fungsi
fgets()
untuk membaca input nama karena mencakup spasi. - Menggunakan perulangan for untuk mencari karakter yang akan diganti dan menggantinya dengan karakter baru.
- Output menampilkan nama setelah penggantian menggunakan printf().
Contoh Code:
#include <stdio.h>
#include <string.h>
int main() {
char nama[50];
char karakterLama, karakterBaru;
printf("Masukkan Nama: ");
fgets(nama, sizeof(nama), stdin);
printf("Masukkan Karakter Lama: ");
scanf(" %c", &karakterLama);
printf("Masukkan Karakter Baru: ");
scanf(" %c", &karakterBaru);
int length = strlen(nama);
for (int i = 0; i < length; i++) {
if (nama[i] == karakterLama) {
nama[i] = karakterBaru;
}
}
printf("\nBiodata Mahasiswa\n");
printf("Nama setelah penggantian: %s", nama);
return 0;
}
#6 Contoh Program C Biodata Mahasiswa
Program untuk menghitung umur mahasiswa berdasarkan tahun lahir:
- Program ini meminta pengguna memasukkan tahun lahir mahasiswa.
- Menggunakan
time.h
dantime()
untuk mendapatkan tahun sekarang. - Menghitung umur dengan rumus
tahunSekarang - tahunLahir
. - Output menampilkan tahun lahir dan umur menggunakan printf().
Contoh Code:
#include <stdio.h>
#include <time.h>
int main() {
int tahunLahir, umur;
printf("Masukkan Tahun Lahir: ");
scanf("%d", &tahunLahir);
time_t now = time(NULL);
struct tm *localTime = localtime(&now);
int tahunSekarang = localTime->tm_year + 1900;
umur = tahunSekarang - tahunLahir;
printf("\nBiodata Mahasiswa\n");
printf("Tahun Lahir: %d\n", tahunLahir);
printf("Umur: %d tahun\n", umur);
return 0;
}
#7 Contoh Program C Biodata Mahasiswa
Program untuk menghitung total SKS (Satuan Kredit Semester) mahasiswa:
- Program ini meminta pengguna memasukkan jumlah mata kuliah dan SKS masing-masing mata kuliah.
- Menggunakan perulangan for untuk mengulangi input SKS sebanyak jumlah mata kuliah.
- Menghitung total SKS dengan menjumlahkan SKS setiap mata kuliah.
- Output menampilkan total SKS menggunakan printf().
Contoh Code:
#include <stdio.h>
int main() {
int jumlahMataKuliah, sks, totalSKS = 0;
printf("Masukkan Jumlah Mata Kuliah: ");
scanf("%d", &jumlahMataKuliah);
for (int i = 1; i <= jumlahMataKuliah; i++) {
printf("Masukkan SKS Mata Kuliah ke-%d: ", i);
scanf("%d", &sks);
totalSKS += sks;
}
printf("\nBiodata Mahasiswa\n");
printf("Total SKS: %d\n", totalSKS);
return 0;
}
Penutup, Contoh Program C Biodata Mahasiswa
Demikianlah artikel kami mengenai “Contoh Program C Biodata Mahasiswa”. Kami berharap artikel ini memberikan manfaat dan inspirasi bagi Anda dalam mempelajari dan memahami bagaimana menggunakan bahasa pemrograman C untuk mengolah biodata mahasiswa secara sederhana.
Melalui contoh-contoh program yang telah kami sajikan, Anda dapat melihat bagaimana konsep pemrograman C dapat diterapkan dalam memanipulasi data biodata, menghitung nilai statistik, dan melakukan operasi lainnya.
Program-program ini memberikan pemahaman praktis tentang bagaimana mengakses, memanipulasi, dan menampilkan informasi biodata mahasiswa dengan menggunakan bahasa pemrograman C.
Jika Anda ingin mendalami topik ini lebih lanjut, kami mendorong Anda untuk terus berlatih dan mengembangkan program-program lebih kompleks yang sesuai dengan kebutuhan dan minat Anda.
Dengan melanjutkan pembelajaran dan eksplorasi, Anda akan semakin terampil dalam bahasa pemrograman C dan dapat mengaplikasikan konsep-konsep ini dalam proyek-proyek yang lebih besar.