0% menganggap dokumen ini bermanfaat (1 suara)
99 tayangan5 halaman

Menghitung Volume Kubus dengan Python

Dokumen tersebut berisi kode program Python yang melakukan berbagai perhitungan matematika dan logika seperti menjumlahkan angka, menghitung akar kuadrat, luas segitiga, volume kubus, menyelesaikan persamaan kuadrat, menukar nilai variabel, menghasilkan angka acak, konversi satuan, menentukan bilangan positif/negatif/nol, bilangan ganjil/genap, tahun kabisat, menampilkan kalender dan tabel perkalian, serta menent

Diunggah oleh

Ade Akum
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (1 suara)
99 tayangan5 halaman

Menghitung Volume Kubus dengan Python

Dokumen tersebut berisi kode program Python yang melakukan berbagai perhitungan matematika dan logika seperti menjumlahkan angka, menghitung akar kuadrat, luas segitiga, volume kubus, menyelesaikan persamaan kuadrat, menukar nilai variabel, menghasilkan angka acak, konversi satuan, menentukan bilangan positif/negatif/nol, bilangan ganjil/genap, tahun kabisat, menampilkan kalender dan tabel perkalian, serta menent

Diunggah oleh

Ade Akum
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

1.

Menampilkan Hello World

# Mencetak tampilan Hello World!


print('Nama :')
print('Kelas :')

2. Menjumlahkan Dua Angka

# Memasukkan Inputan Angka


angka1 = input('Tulis angka pertama: ')
angka2 = input('Tulis angka kedua: ')

# Mengkonversi Angka lalu Menjumlahkannya


sum = int(angka1) + int(angka2)

# Menampilkan Hasil Penjumlahan


print('Hasil Penjumlahan {0} dan {1} adalah {2}'.format(angka1, angka2, sum))

3. Menghitung Akar Kuadrat

# Memasukkan Inputan Angka


angka = float(input('Tuliskan Angka: '))

# Menghitung Akar Kuadrat


akar_kuadrat = angka ** 0.5

#Menampilkan Hasil Akar Kuadrat


print('Akar Kuadrat dari %0.3f adalah %0.3f'%(angka ,akar_kuadrat))

4. Menghitung Luas Segitiga

# Menginput Alas dan Tinggi Segitiga


alas = float(input('Tulis Alas Segitiga: '))
tinggi = float(input('Tulis Tinggi Segitiga: '))

# Hitung Luas Segitiga


luas = (alas * tinggi) / 2

#Menampilkan Hasil Perhitungan


print('Luas Segitiga adalah %0.2f' %luas)

5. Menghitung Volume Kubus

# Menginput Sisi Kubus


sisi = float(input('Tulis Sisi Kubus: '))

# Hitung Volume Kubus


volume = sisi ** 3

#Menampilkan Hasil Perhitungan


print('Volume Kubus adalah %0.2f' %volume)

6. Menyelesaikan Persamaan Kuadrat


# Menyelesaikan Persamaan Kuadrat ax**2 + bx + c = 0

# Mengimpor Modul Cmath


import cmath

# Menginput Angka
a = int(input('Tulis a: '))
b = int(input('Tulis b: '))
c = int(input('Tulis c: '))

# Menghitung Diskriminan
d = (b**2) - (4*a*c)

# Menghitung x1 dan x2
x1 = (-[Link](d))/(2*a)
x2 = (-b+[Link](d))/(2*a)

#Menampilkan Hasil x1 dan x2


print('Hasil Persamaan Kuadrat adalah {0} dan {1}'.format(x1,x2))

7. Menukar Nilai Dua Variabel

# Menginput Nilai Variabel


x = input('Tuliskan nilai x: ')
y = input('Tuliskan nilai y: ')

# Membuat Variabel tukar dan Menukar nilai Variabel lain


tukar = x
x=y
y = tukar

#Menampilkan Nilai Variabel Setelah Ditukar


print('Nilai x Setelah Ditukar adalah: {}'.format(x))
print('Nilai y Setelah Ditukar adalah: {}'.format(y))

8. Menghasilkan Angka Acak

# Menampilkan Angka Acak antara 0 sampai 20

# Mengimpor Modul Random


import random

#Menampilkan Angka Acak


print([Link](0,20))

9. Mengubah Kilometer jadi Mil

# Menginput Jarak dalam Satuan Kilometer


kilometer = float(input("Tuliskan Jarak dalam Kilometer: "))

# Nilai Faktor Konversi


faktor_konversi = 0.621371

# Menghitung Jarak dalam Satuan Mil


mil = kilometer * faktor_konversi

# Menampilkan Hasil Konversi Jarak


print('%0.2f Kilometer sama dengan %0.2f Mil' %(kilometer,mil))
10. Mengubah Celcius jadi Fahrenheit

# Menginput Suhu dalam Derajat Celcius


celcius = float(input("Tuliskan Suhu dalam Celcius: "))

# Menghitung Suhu dalam Derajat Fahrenheit


fahrenheit = (celcius * 1.8) + 32

#Menampilkan Hasil Konversi Jarak


print('%0.2f Derajat Celcius sama dengan %0.2f Derajat Fahrenheit' %(celcius,fahrenheit))

11. Menentukan Bilangan Positif, Negatif, atau Nol

#Menginput Angka
angka = float(input("Tulis Sebuah Angka: "))

#Menampilkan Kondisi Angka Positif


if angka > 0:
print("Angka Positif")

#Menampilkan Kondisi Angka Nol


elif angka == 0:
print("Angka Nol")

#Menampilkan Kondisi Angka Negatif


else:
print("Angka Negatif")

12. Menentukan Bilangan Ganjil atau Genap

# Menginput Angka
angka = int(input("Tulis sebuah Angka: "))

#Jika Habis Dibagi Nol, Maka Genap


if (angka % 2) == 0:
print("{0} adalah Bilangan Genap".format(angka))

#Jika Tidak Habis Dibagi Nol, Maka Ganjil


else:
print("{0} adalah Bilangan Ganjil".format(angka))

13. Menentukan Tahun Kabisat

# Menginput Tahun
tahun = int(input("Tulis Sebuah Tahun: "))

#Perulangan Pertama
if (tahun % 4) == 0:

#Perulangan Kedua
if (tahun % 100) == 0:

#Perulangan Ketiga
if (tahun % 400) == 0:

#Tergolong Tahun Kabisat


print("{0} adalah Tahun Kabisat".format(tahun))
#Bukan Tergolong Tahun Kabisat
else:
print("{0} bukan Tahun Kabisat".format(tahun))

#Tergolong Tahun Kabisat


else:
print("{0} adalah Tahun Kabisat".format(tahun))

#Bukan Tergolong Tahun Kabisat


else:
print("{0} bukan Tahun Kabisat".format(tahun))

14. Menampilkan Kalender Masehi

# Mengimpor Modul Calendar


import calendar

# Menginput Tahun dan Bulan


yy = int(input("Masukkan Tahun: "))
mm = int(input("Masukkan Bulan: "))

# Menampilkan Kalender Bulanan


print([Link](yy, mm))

15. Mengurutkan Kata Sesuai Abjad

# Menginput Kalimat
kalimat = input("Tulis Sebuah Kalimat: ")

# Memecah Kalimat menjadi Kata-Kata


kata = [Link]()

# Mengurutkan Kata-Kata
[Link]()

# Menampilkan Kata-Kata yang Telah Diurutkan


print("Berikut Urutan Kata-Kata:")
for urut in kata:
print(urut)

16. Menampilkan Tabel Perkalian

# Menginput Angka
angka = int(input("Menampilkan Tabel Perkalian dari: "))

# Menghitung 10 Kali dari Kisaran 1 sampai 10


for i in range(1, 11):

#Menampilkan Tabel Perkalian


print(angka, 'x', i, '=', angka*i)

17. Menentukan Nilai dan Kelulusan


#Menginput Nilai Tugas, UTS, dan UAS
tugas = float(input("Masukkan nilai Tugas: "))
uts = float(input("Masukkan nilai UTS: "))
uas = float(input("Masukkan nilai UAS: "))

#Menghitung Nilai Akhir sesuai dengan Bobot


nilai = (0.15 * tugas) + (0.35 * uts) + (0.50 * uas)

#Menentukan Grade Berdasarkan Nilai Akhir


if nilai > 80:
grade = 'A'
elif nilai > 70:
grade = 'B'
elif nilai > 60:
grade = 'C'
elif nilai > 50:
grade = 'D'
else:
grade = 'E'

#Menentukan Status Kelulusan Berdasarkan Nilai Akhir


if nilai > 60:
status = 'Lulus'
else:
status = 'Tidak Lulus'

#Menampilkan Nilai Akhir, Grade, dan Status Kelulusan


print('Nilai Akhir: %0.2f' % nilai)
print('Grade: {}'.format(grade))
print('Status: {}'.format(status))

Common questions

Didukung oleh AI

Calculating the area of a triangle in a Python script involves inputting the base and height values, then using the formula area = (base * height) / 2 to compute the area. This calculation is crucial in real-world applications like architecture and engineering, where determining the space within triangular structures is necessary for design and construction projects .

A Python program determines if a number is positive, negative, or zero by checking conditions: if the number is greater than 0, it is positive; if equal to 0, it is zero; otherwise, it is negative. This logic is useful in statistical analysis, where classifying data points into categories can inform decision-making processes, such as economic forecasting or scientific data modeling .

A Python script determines if an integer is even or odd using the modulus operator: if number % 2 equals 0, it is even; otherwise, it is odd. This is useful in programming for tasks where alternate processing is required, such as optimizing performance in operations that execute differently based on even or odd inputs, or for organizing sequences into parallel treatments .

A Python program determines if a year is a leap year by checking divisibility rules: a year is a leap year if it is divisible by 4, but if divisible by 100, it must also be divisible by 400. This ensures that the year has an extra day in February, aligning the calendar with Earth's orbit around the Sun, which is critical for accurate timekeeping and calendar alignment .

Converting kilometers to miles involves multiplying the kilometer value by the conversion factor 0.621371, as demonstrated in the Python script. This is important for applications that require compatibility with systems using different measurement units. A practical scenario includes international travel applications, where distance calculations need conversion to accommodate user preferences and regional standards .

Generating a random integer in Python is done using the random.randint() function, which produces a random number within a specified range, for example, between 0 and 20. This capability is significant in computer science for applications such as simulations, statistical sampling, cryptography, and game development, where randomness is needed to simulate natural unpredictability .

Swapping values of two variables in Python efficiently can be done using tuple unpacking: x, y = y, x. Considerations include avoiding temporary storage overhead and ensuring clarity and simplicity in code. This operation is fundamental in algorithms requiring sorting or rearranging data structures efficiently, thereby optimizing resource usage and execution time .

A quadratic equation is solved programmatically in Python by calculating the solutions using the quadratic formula: x1 = (-b - cmath.sqrt(d)) / (2*a) and x2 = (-b + cmath.sqrt(d)) / (2*a), where d is the discriminant calculated as (b**2) - (4*a*c). The discriminant is significant because it determines the nature of the roots: if d > 0, there are two distinct real roots; if d = 0, there's one real root; if d < 0, the roots are complex and not real .

In a Python script, the conversion from Celsius to Fahrenheit is done using the formula fahrenheit = (celsius * 1.8) + 32. This conversion is necessary in scientific computations to facilitate data analysis and comparisons in different units, as Celsius is commonly used worldwide for scientific publications, while Fahrenheit is primarily used in the United States .

Sorting words alphabetically is important in data processing for organizing information for easier search, retrieval, and visualization. In Python, this is achieved by splitting a sentence into a list of words, using the split() method, and sorting them with the sort() method, which rearranges the list in alphabetical order, facilitating structured and accessible data .

Anda mungkin juga menyukai