Programming

7+ Contoh Program C Biodata Mahasiswa

×

7+ Contoh Program C Biodata Mahasiswa

Sebarkan artikel ini
Contoh Program C Biodata Mahasiswa
Contoh Program C Biodata Mahasiswa

Yowatech.idContoh 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.

Advertise
Advertise

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 data char untuk menyimpan nama mahasiswa, variabel usia dengan tipe data int untuk menyimpan usia, dan variabel ipk dengan tipe data float untuk menyimpan IPK.
  • Input nama menggunakan fungsi fgets() karena mencakup spasi.
  • Output menampilkan nama, usia, dan IPK menggunakan printf().
READ  7+ Contoh Program Java Array Data Mahasiswa

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, dan nilai3 dengan tipe data int 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 dan berat dengan tipe data float 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.
READ  How to Use the Java Hashmap Data Structure Code With Example

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 dan time() 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().
READ  7+ Contoh Program Java Struk Belanja

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.