Új hozzászólás Aktív témák
-
Janos46
tag
Gömbreteg felülete, térfogata, kis- és nagy sugara és magassága.# Továbbá a gömb térfogata és felülete.""" Amennyiben csak a sugár van megadva és a többi nulla, abban az esetbena gömb patramétereit számolja ki. A gömbréteg számolásánál a gömb sugarátés vagy a gömbréteg sugarait, vagy a magasságait kell megadni."""print("Gömb és gömbréteg.\n")from math import sqrt, pifrom tkinter import *from colorama import Foreabl = Tk()abl.title("Gömb és gömbreteg számítása.")can = Canvas(abl, width=420, height=380, bg='lightgreen') # A kép ablakának méretephoto = PhotoImage(file='Gombreteg.gif') # A kép csak "gif" lehet.item=can.create_image(210,190, image=photo) # A kép mérete az ablakbancan.grid()abl.update()r=float(input("Mekkora a gömb sugara (r) : "))q1=float(input("Gömbréteg felső sugara (q1) : "))q2=float(input("Gömbréteg alsó sugara (q2) : "))m1=float(input("Gömbréteg feletti magasság (m1) : "))m2=float(input("Gömbréteg alatti magasság (m2) : "))M0=m1+m2if r>0 and q1==0 and q2==0 and m1==0 and m2==0:# Ha a sugarak és a magasságok nullák, akkor egy gömböt számol ki.A=4*pi*r**2V=(4/3)*pi*r**3print("\nA gömb felülete: ",round(A,2))print("A gömb térfogata:",round(V,2))if m1==0 and m2==0:if q1>r or q2>r or q1>=q2:print(Fore.RED + "\nHIBA1! q1>r q1>=q2")else:m1=r-sqrt(r**2-q1**2) # Felső szelet magasságam2=r-sqrt(r**2-q2**2) # Alsó szelet magasságaM=r-(m2+m1) # Gömbréteg magasságaA=pi*(2*r*M+q1**2+q2**2) # Gömbréteg felületeV=((M*pi)/6)*(M**2+3*q1**2+3*q2**2) # Gömbréteg térfogataprint("\nFelső szelet magasság: ",m1, "\nAlsó szelet magasság: ",m2, "\nGömbréteg magassága: ",M)print("\nGömbréteg felülete: ",A, "\nGömbréteg térfogata: ",V)if q1==0 or q2==0:if m1>=r or m2>=r or m1>m2 or M0>=r:print(Fore.RED + "\nHIBA valamelyik! m2>r m1>m2 m1+m2>=r")else:q1=sqrt(r**2-(r-m1)**2) # Gömbréteg felső sugaraq2=sqrt(r**2-(r-m2)**2) # Gömbréteg alsó sugaraM=r-(m2+m1) # Gömbréteg magasságaA=pi*(2*r*M+q1**2+q2**2) # Gömbréteg felületeV=((M*pi)/6)*(M**2+3*q1**2+3*q2**2) # Gömbréteg térfogataprint("\nFelső gömbszelet sugara: ",q1, "\nAlsó gömbszelet sugara : ",q2, "\nGömbréteg magassága: ",M)print("\nGömbréteg felülete: ",A, "\nGömbréteg térfogata: ",V)Rájöttem hogyan kell formázott formában felrakni. Itt a jó progi.
Új hozzászólás Aktív témák
- Philips LCD és LED TV-k
- Nintendo Switch 2
- Samsung Galaxy A54 - türelemjáték
- Békéscsaba és környéke adok-veszek-beszélgetek
- Fejhallgató erősítő és DAC topik
- SSD kibeszélő
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- DJI topic
- Bittorrent topik
- További aktív témák...
- Clevo 1060 6GB Mxm 3.1 laptop videó kártya ingyen házhoz szálitással
- BESZÁMÍTÁS! ASUS ROG GL10DH brand számítógép - R7 3700X 32GB DDR4 512GB SSD RTX 2060S 8GB 500W W11
- DOKKOLÓ BAZÁR! Lenovo, HP, DELL és egyéb más dokkolók (TELJES SZETTEK)
- VeryBig! Akciós! Dell Precision 7760 i7-11850H 32GB 512GB SSD RTX A5000 16GB 17" FHD 1 év garancia
- Dell Latitude 7210 2-in-1 12" FHD touch, i7 10610U, 16GB RAM, 512GB SSD, jó akku, számla, 6 hó gar
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

