fork download
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. void hitungPersentaseF1(const string& input) {
  7. int tinggi = input[0] - '0'; // Tinggi tanaman
  8. int jumlahAnakan = input[1] - '0'; // Jumlah anakan
  9.  
  10. // Menghitung fenotipe F1 untuk tinggi tanaman
  11. int TT = 0, Tt = 0, tt = 0;
  12. if (tinggi == 2) { // TT
  13. TT = 100; // 100%
  14. } else if (tinggi == 1) { // Tt
  15. Tt = 100; // 100%
  16. } else { // tt
  17. tt = 100; // 100%
  18. }
  19.  
  20. // Menghitung fenotipe untuk jumlah anakan
  21. int banyak = 0, sedikit = 0;
  22. if (jumlahAnakan == 0) {
  23. banyak = 100; // 100% banyak
  24. } else {
  25. sedikit = 100; // 100% sedikit
  26. }
  27.  
  28. // Output hasil
  29. cout << "Persentase Tinggi Tanaman:\n";
  30. cout << "TT: " << TT << "%\n";
  31. cout << "Tt: " << Tt << "%\n";
  32. cout << "tt: " << tt << "%\n";
  33.  
  34. cout << "Persentase Jumlah Anakan:\n";
  35. cout << "Banyak: " << banyak << "%\n";
  36. cout << "Sedikit: " << sedikit << "%\n";
  37. }
  38.  
  39. int main() {
  40. string input;
  41. cout << "Masukkan sifat tanaman (contoh";
  42. cin >> input;
  43.  
  44. hitungPersentaseF1;
  45.  
  46. return 0;
  47. }
Success #stdin #stdout 0s 5276KB
stdin
 2 2
 0 0
 0 0
stdout
Masukkan sifat tanaman (contoh