fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <stdlib.h>
  4.  
  5. int main() {
  6. char senyawa[10];
  7. float jumlah_mol;
  8.  
  9. // Meminta pengguna untuk memasukkan jumlah mol
  10. printf("Masukkan jumlah mol senyawa (contoh: 1, 2, 0.5): ");
  11. scanf("%f", &jumlah_mol);
  12.  
  13. // Meminta pengguna untuk memasukkan senyawa
  14. printf("Masukkan senyawa (contoh: H2O, CO2): ");
  15. scanf("%s", senyawa);
  16.  
  17. // Melakukan perhitungan berdasarkan senyawa
  18. if (strcmp(senyawa, "H2O") == 0) {
  19. // Menghitung jumlah atom H
  20. printf("Jumlah atom H: %.2f\n", jumlah_mol * 2);
  21. // Menghitung jumlah atom O
  22. printf("Jumlah atom O: %.2f\n", jumlah_mol * 1);
  23. } else if (strcmp(senyawa, "CO2") == 0) {
  24. // Menghitung jumlah atom C
  25. printf("Jumlah atom C: %.2f\n", jumlah_mol * 1);
  26. // Menghitung jumlah atom O
  27. printf("Jumlah atom O: %.2f\n", jumlah_mol * 2);
  28. } else {
  29. printf("Senyawa tidak dikenali.\n");
  30. }
  31.  
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 5312KB
stdin
Standard input is empty
stdout
Masukkan jumlah mol senyawa (contoh: 1, 2, 0.5): Masukkan senyawa (contoh: H2O, CO2): Senyawa tidak dikenali.