#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main() {
char senyawa[10];
float jumlah_mol;
// Meminta pengguna untuk memasukkan jumlah mol
printf("Masukkan jumlah mol senyawa (contoh: 1, 2, 0.5): "); scanf("%f", &jumlah_mol
);
// Meminta pengguna untuk memasukkan senyawa
printf("Masukkan senyawa (contoh: H2O, CO2): ");
// Melakukan perhitungan berdasarkan senyawa
if (strcmp(senyawa
, "H2O") == 0) { // Menghitung jumlah atom H
printf("Jumlah atom H: %.2f\n", jumlah_mol
* 2); // Menghitung jumlah atom O
printf("Jumlah atom O: %.2f\n", jumlah_mol
* 1); } else if (strcmp(senyawa
, "CO2") == 0) { // Menghitung jumlah atom C
printf("Jumlah atom C: %.2f\n", jumlah_mol
* 1); // Menghitung jumlah atom O
printf("Jumlah atom O: %.2f\n", jumlah_mol
* 2); } else {
printf("Senyawa tidak dikenali.\n"); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2luY2x1ZGUgPHN0ZGxpYi5oPgoKaW50IG1haW4oKSB7CiAgICBjaGFyIHNlbnlhd2FbMTBdOwogICAgZmxvYXQganVtbGFoX21vbDsKCiAgICAvLyBNZW1pbnRhIHBlbmdndW5hIHVudHVrIG1lbWFzdWtrYW4ganVtbGFoIG1vbAogICAgcHJpbnRmKCJNYXN1a2thbiBqdW1sYWggbW9sIHNlbnlhd2EgKGNvbnRvaDogMSwgMiwgMC41KTogIik7CiAgICBzY2FuZigiJWYiLCAmanVtbGFoX21vbCk7CgogICAgLy8gTWVtaW50YSBwZW5nZ3VuYSB1bnR1ayBtZW1hc3Vra2FuIHNlbnlhd2EKICAgIHByaW50ZigiTWFzdWtrYW4gc2VueWF3YSAoY29udG9oOiBIMk8sIENPMik6ICIpOwogICAgc2NhbmYoIiVzIiwgc2VueWF3YSk7CgogICAgLy8gTWVsYWt1a2FuIHBlcmhpdHVuZ2FuIGJlcmRhc2Fya2FuIHNlbnlhd2EKICAgIGlmIChzdHJjbXAoc2VueWF3YSwgIkgyTyIpID09IDApIHsKICAgICAgICAvLyBNZW5naGl0dW5nIGp1bWxhaCBhdG9tIEgKICAgICAgICBwcmludGYoIkp1bWxhaCBhdG9tIEg6ICUuMmZcbiIsIGp1bWxhaF9tb2wgKiAyKTsKICAgICAgICAvLyBNZW5naGl0dW5nIGp1bWxhaCBhdG9tIE8KICAgICAgICBwcmludGYoIkp1bWxhaCBhdG9tIE86ICUuMmZcbiIsIGp1bWxhaF9tb2wgKiAxKTsKICAgIH0gZWxzZSBpZiAoc3RyY21wKHNlbnlhd2EsICJDTzIiKSA9PSAwKSB7CiAgICAgICAgLy8gTWVuZ2hpdHVuZyBqdW1sYWggYXRvbSBDCiAgICAgICAgcHJpbnRmKCJKdW1sYWggYXRvbSBDOiAlLjJmXG4iLCBqdW1sYWhfbW9sICogMSk7CiAgICAgICAgLy8gTWVuZ2hpdHVuZyBqdW1sYWggYXRvbSBPCiAgICAgICAgcHJpbnRmKCJKdW1sYWggYXRvbSBPOiAlLjJmXG4iLCBqdW1sYWhfbW9sICogMik7CiAgICB9IGVsc2UgewogICAgICAgIHByaW50ZigiU2VueWF3YSB0aWRhayBkaWtlbmFsaS5cbiIpOwogICAgfQoKICAgIHJldHVybiAwOwp9Cg==