Ahmad Dahlan God does not play dice with the Cosmos.

Operasi Matematis Array Pada Bahasa C

1 min read

Operasi matematis pada array dalam bahasa C melibatkan penambahan, pengurangan, perkalian, pembagian, dan berbagai manipulasi lainnya pada elemen-elemen array. Berikut adalah contoh-contoh bagaimana melakukan operasi matematis dasar pada array:

1. Penjumlahan Elemen Array

Menjumlahkan semua elemen dalam array:

#include <stdio.h>

int main() {
    int angka[5] = {1, 2, 3, 4, 5};
    int jumlah = 0;
    for (int i = 0; i < 5; i++) {
        jumlah += angka[i];
    }
    printf("Jumlah elemen: %d\n", jumlah); // Output: 15
    return 0;
}

2. Pengurangan Elemen Array

Mengurangi semua elemen dalam array dari elemen pertama:

#include <stdio.h>

int main() {
    int angka[5] = {20, 1, 2, 3, 4};
    int hasil = angka[0];
    for (int i = 1; i < 5; i++) {
        hasil -= angka[i];
    }
    printf("Hasil pengurangan: %d\n", hasil); // Output: 10
    return 0;
}

3. Perkalian Elemen Array

Mengalikan semua elemen dalam array:

#include <stdio.h>

int main() {
    int angka[5] = {1, 2, 3, 4, 5};
    int hasil = 1;
    for (int i = 0; i < 5; i++) {
        hasil *= angka[i];
    }
    printf("Hasil perkalian: %d\n", hasil); // Output: 120
    return 0;
}

4. Pembagian Elemen Array

Membagi elemen pertama dengan elemen-elemen berikutnya dalam array:

#include <stdio.h>

int main() {
    int angka[5] = {100, 2, 2, 5, 1};
    int hasil = angka[0];
    for (int i = 1; i < 5; i++) {
        hasil /= angka[i];
    }
    printf("Hasil pembagian: %d\n", hasil); // Output: 5
    return 0;
}

5. Penjumlahan Dua Array

Menjumlahkan elemen-elemen dua array dan menyimpan hasilnya dalam array ketiga:

#include <stdio.h>

int main() {
    int array1[5] = {1, 2, 3, 4, 5};
    int array2[5] = {5, 4, 3, 2, 1};
    int hasil[5];

    for (int i = 0; i < 5; i++) {
        hasil[i] = array1[i] + array2[i];
    }

    printf("Hasil penjumlahan dua array: ");
    for (int i = 0; i < 5; i++) {
        printf("%d ", hasil[i]);
    }
    // Output: 6 6 6 6 6
    return 0;
}

6. Perkalian Skalar pada Array

Mengalikan setiap elemen array dengan sebuah skalar:

#include <stdio.h>

int main() {
    int array[5] = {1, 2, 3, 4, 5};
    int skalar = 3;

    for (int i = 0; i < 5; i++) {
        array[i] *= skalar;
    }

    printf("Hasil perkalian skalar: ");
    for (int i = 0; i < 5; i++) {
        printf("%d ", array[i]);
    }
    // Output: 3 6 9 12 15
    return 0;
}

7. Rata-rata Elemen Array

Menghitung rata-rata nilai elemen dalam array:

#include <stdio.h>

int main() {
    int array[5] = {1, 2, 3, 4, 5};
    int jumlah = 0;
    float rataRata;

    for (int i = 0; i < 5; i++) {
        jumlah += array[i];
    }

    rataRata = (float)jumlah / 5;
    printf("Rata-rata: %.2f\n", rataRata); // Output: 3.00
    return 0;
}

8. Menghitung Nilai Maksimum dan Minimum

Menemukan nilai maksimum dan minimum dalam array:

#include <stdio.h>

int main() {
    int array[5] = {3, 1, 4, 1, 5};
    int max = array[0];
    int min = array[0];

    for (int i = 1; i < 5; i++) {
        if (array[i] > max) {
            max = array[i];
        }
        if (array[i] < min) {
            min = array[i];
        }
    }

    printf("Nilai maksimum: %d\n", max); // Output: 5
    printf("Nilai minimum: %d\n", min);  // Output: 1
    return 0;
}

Dengan memahami operasi-operasi matematis ini, Anda dapat melakukan berbagai manipulasi data pada array dalam bahasa C, memungkinkan implementasi algoritma yang lebih kompleks dan efisien.

Ahmad Dahlan God does not play dice with the Cosmos.

Operasi Array Dalam Bahasa C

Operasi Array Operasi pada array dalam bahasa C mencakup berbagai manipulasi data seperti mengakses, memperbarui, mengurutkan, menyalin, dan menghapus elemen. Berikut adalah beberapa operasi...
Ahmad Dahlan
1 min read

Struktur Data Aray Pada Bahasa C

Operasi Data Aray Pada Bahasa C Dalam bahasa C, array adalah struktur data yang terdiri dari sekumpulan elemen yang memiliki tipe data yang sama....
Ahmad Dahlan
1 min read

Diferensial Numerik – Metode Finite Difference dengan Matlab

Diferensial Numerik – Metode Finite Difference Metode Finite Difference (Perbedaan Hingga) adalah teknik numerik yang digunakan untuk mendekati solusi persamaan diferensial. Metode ini menggantikan...
Ahmad Dahlan
2 min read

Tinggalkan Balasan