Berikut ini adalah pertanyaan dari Sucialbayan7945 pada mata pelajaran TI untuk jenjang Sekolah Menengah Pertama
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
# Dengan menggunakan python
# Fungsi untuk menentukan nilai akhir siswa
def hitung_nilai_akhir(tugas: float, uts: float, uas: float) -> float:
# Menghitung nilai akhir dengan rumus (30% tugas + 20% UTS + 50% UAS)
nilai_akhir = (0.3 * tugas) + (0.2 * uts) + (0.5 * uas)
# Mengembalikan nilai akhir
return nilai_akhir
# Mendapatkan nilai tugas, UTS, dan UAS dari user
tugas = float(input("Masukkan nilai tugas: "))
uts = float(input("Masukkan nilai UTS: "))
uas = float(input("Masukkan nilai UAS: "))
# Menghitung dan menampilkan nilai akhir
nilai_akhir = hitung_nilai_akhir(tugas, uts, uas)
print(f"Nilai akhir: {nilai_akhir}")
// Dengan menggunakan rust
// Buat sebuah struktur untuk menyimpan data siswa
struct Siswa {
nama: String,
nilai: f64,
}
// Buat sebuah array untuk menyimpan data siswa
let mut siswa = [
Siswa {
nama: "Budi".to_string(),
nilai: 75.0,
},
Siswa {
nama: "Ani".to_string(),
nilai: 80.0,
},
Siswa {
nama: "Caca".to_string(),
nilai: 60.0,
},
];
// Hitung rata-rata nilai
let mut total: f64 = 0.0;
for s in &siswa {
total += s.nilai;
}
let rata_rata = total / siswa.len() as f64;
// Tampilkan nilai rata-rata
println!("Nilai rata-rata kelas: {}", rata_rata);
// Tampilkan data siswa
for s in &siswa {
println!("{}: {}", s.nama, s.nilai);
}
Semoga dengan pertanyaan yang sudah terjawab oleh byxsw dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Tue, 07 Mar 23