Beiträge von bolukas

    c oder in was hast gemacht?^^


    python^^



    import math
    from tkinter import *


    class Taschenrechner (object):


    #Funktion zum addieren zweier Zahlen

    def addieren (self,a,b):
    self.ergebnis=float(a)+float(b)




    #Funktion zum subtrahieren zweier Zahlen

    def subtrahieren (self,a,b):
    self.ergebnis=float(a)-float(b)

    #Funktion zum multiplizieren zweier Zahlen

    def multiplizieren (self,a,b):
    self.ergebnis=float(a)*float(b)

    #Funkion zum dividieren zweier Zahlen

    def dividieren (self,a,b):
    self.ergebnis=float(a)/float(b)

    #Funktion zum ganzzahligen Teilen einer Zahl durch eine andere

    def ganzzahligteilen(self,a,b):
    self.ergebnis=float(a)//float(b)



    #Funktion zum Wurzelziehen einer Zahl


    def wurzelziehen(self,a):
    a=float(a)
    self.ergebnis= math.sqrt(a)


    #Gibt den Sinuswert in Form des Bogenmaßes eines Winkels aus

    def sinus(self,a):
    a=float(a)
    self.ergebnis = math.sin(math.radians(a))
    self.ergebnis= float(self.ergebnis)
    self.ergebnis=round(self.ergebnis,1)

    #Gibt den Cosinuswert in Form des Bogenmaßes eines Winkels aus

    def cosinus(self,a):
    a=float(a)
    self.ergebnis= math.cos(math.radians(a))
    self.ergebnis=float(self.ergebnis)
    self.ergebnis=round(self.ergebnis,1)


    t1=Taschenrechner()


    def Button_addieren():
    a=entryZahleins.get()
    b=entryZahlzwei.get()
    ergebnis =t1.addieren(a,b)
    label2Ergebnis.config(text=float(t1.ergebnis))
    entryZahleins.delete(0,END)
    entryZahlzwei.delete(0, END)


    def Button_subtrahieren():
    a=entryZahleins.get()
    b=entryZahlzwei.get()
    ergebnis =t1.subtrahieren(a,b)
    label2Ergebnis.config(text=float(t1.ergebnis))
    entryZahleins.delete(0,END)
    entryZahlzwei.delete(0, END)


    def Button_multiplizieren():
    a=entryZahleins.get()
    b=entryZahlzwei.get()
    ergebnis =t1.multiplizieren(a,b)
    label2Ergebnis.config(text=float(t1.ergebnis))
    entryZahleins.delete(0,END)
    entryZahlzwei.delete(0, END)

    def Button_dividieren():
    a=entryZahleins.get()
    b=entryZahlzwei.get()
    ergebnis=t1.dividieren(a,b)
    label2Ergebnis.config(text=float(t1.ergebnis))
    entryZahleins.delete(0,END)
    entryZahlzwei.delete(0,END)


    def Button_sinus():
    a=entryZahleins.get()
    ergebnis=t1.sinus(a)
    label2Ergebnis.config(text=float(t1.ergebnis))
    entryZahleins.delete(0,END)

    def Button_cosinus():
    a=entryZahleins.get()
    ergebnis=t1.cosinus(a)
    label2Ergebnis.config(text=float(t1.ergebnis))
    entryZahleins.delete(0,END)


    def Button_wurzelziehen():
    a=entryZahleins.get()
    ergebnis=t1.wurzelziehen(a)
    label2Ergebnis.config(text=float(t1.ergebnis))
    entryZahleins.delete(0,END)


    def Button_ganzzahligteilen():
    a=entryZahleins.get()
    b=entryZahlzwei.get()
    ergebnis=t1.ganzzahligteilen(a,b)
    label2Ergebnis.config(text=float(t1.ergebnis))
    entryZahleins.delete(0,END)
    entryZahlzwei.delete(0,END)




    #Erzeugung des Fesnters
    root=Tk()
    text= Label(root, text="Taschenrechner von Lukas Dietrich")
    text.pack()
    root.title("Taschenrechner")
    root.geometry('337x240')





    #Erzeugung des Rahmens
    rahmen= Frame(master = root, background ="White")
    rahmen.place(x=0,y=20,width=390,height=220)


    #Label für die 1. zu verechnende Zahl
    labelZahleins= Label(master=root, background = "grey", text="1.Zahl")
    labelZahleins.place(x=10, y=25, width = 50,height=20)


    #Entry für die 1. Zahl
    entryZahleins= Entry(master=root)
    entryZahleins.place(x=65, y=25, width = 270, height=20)


    #Label für die 2. zu verechnende Zahl
    labelZahlzwei= Label(master=root, background = "grey", text="2.Zahl")
    labelZahlzwei.place(x=10, y=50, width = 50,height=20)


    #Entry für die 2. Zahl
    entryZahlzwei= Entry(master=root)
    entryZahlzwei.place(x=65, y=50, width = 270, height=20)


    #Label für das Ergebnis
    labelErgebnis= Label(master=root, background = "grey", text="Ergebnis")
    labelErgebnis.place(x=10, y=150, width = 50,height=20)


    #Labe2 für das Ergebnis
    label2Ergebnis= Label(master=root,background ="red",text=" ")
    label2Ergebnis.place(x=65, y=150, width = 270, height=20)


    #Button_addieren
    buttonaddieren= Button(master=rahmen,text="+",
    command=Button_addieren)
    buttonaddieren.place(x=5, y=60, width=30, height=30)


    #Button_subtrahieren
    buttonsubtrahieren= Button(master=rahmen,text="-",
    command=Button_subtrahieren)
    buttonsubtrahieren.place(x=40, y=60, width=30, height=30)


    #Button_multiplizieren
    buttonmultiplizieren= Button(master=rahmen,text="x",
    command=Button_multiplizieren)
    buttonmultiplizieren.place(x=5, y=90, width=30, height=30)


    #Button_dividieren
    buttondividieren= Button(master=rahmen,text="/",
    command=Button_dividieren)
    buttondividieren.place(x=40, y=90, width=30, height=30)


    #Button_sinus
    buttonsinus = Button(master=rahmen, text="Sinus(nur 1.Feld)",
    command=Button_sinus)
    buttonsinus.place(x=75,y=60,width=120,height=30)
    #Button_cosinus
    buttonsinus = Button(master=rahmen, text="Cosinus(nur 1.Feld)",
    command=Button_cosinus)
    buttonsinus.place(x=75,y=90,width=120,height=30)
    #Button_wurzelziehen
    buttonwurzelziehen= Button(master=rahmen, text="SQRT(1.Feld)",
    command=Button_wurzelziehen)
    buttonwurzelziehen.place(x=200,y=60,width=120,height=30)
    #Button_ganzzahligteilen
    buttonganzzahligteilen=Button(master=rahmen, text="Ganzzahlig Teilen",
    command=Button_ganzzahligteilen)
    buttonganzzahligteilen.place(x=200,y=90,width=120,height=30)


    #Label für Bemerkung
    labelBemerkung= Label(master=root,background ="grey",text="Division durch 0 nicht möglich")
    labelBemerkung.place(x=0, y=180, width = 337, height=20)
    #Label2 für Bemerkung
    labelBemerkung2= Label(master=root,background ="grey",text="Gradzahl des Winkels für sin&cos ins 1. Feld")
    labelBemerkung2.place(x=0, y=200, width = 337, height=20)
    #Label2 für Bemerkung
    labelBemerkung3= Label(master=root,background ="grey",text="Zuerst die Zahlen, dann die Operation eingeben")
    labelBemerkung3.place(x=0, y=220, width = 337, height=20)



    root.mainloop()

    Hehe, wir sollten in Informatik als Aufgabe irgend eine Klasse mit mehreren Methoden erstellen, so irgendwas "billigeres"...


    z.B Fahrrad, kann fahren nach oben unten links rechts in einem Koordinatensystem oder so.


    Hab jetzt nen Taschenrechner mit Benutzeroberfläche natürlich programmiert, der kann den standard Kram (+, *, - , / ) dazu noch das Bogenmaß sinus und cosinus von nem Winkel, wurzelziehen und ganzzahlig teilen.


    15 Punkte incoming :-D


    Die meisten haben nichtmal was hinbekommen, dass funktioniert ^_^

    Lad dir nen Emu und Zock Seiken Densetsu II (Secret of Mana 2)


    -übelster Suchtfaktor.
    -nicht nur meiner Meinung nach das beste Videospiel ALLER Zeiten.
    -geile Story
    -Einfach total Retro
    -Story hat Rpg Charakter, das Spiel selbst ist ein Actionadventure, also wenn dir sowas gefällt und du es noch nicht gespielt hast, solltest du jetzt entweder Suizid begehen oder es direkt laden und anfangen!

    Kann man auch 1x für Prem zahlen, alles runterladen und anch 1 Monat Premium wieder abbestellen? Irgendwo muss der das doch speichern, wenn ich es mir ohne Internet anhören kann.


    Das würde nämlich bedeuten einmalig für 10€ so viel runterzuladen wie geht, oder?

    Ist bei uns garnicht so, es kommt einfach nur darauf an wie du dich ausdrückst, wenn du einen anderen Interpretationsansatz als dein Lehrer hast, ist das kein Problem solange deine Interpretation logisch und schlüssig ist und zur Gesamtaussage passt...


    Ich interpretiere meistens anders als mein Lehrer, bzw. fast jeder tut das und jeder auch auf eine etwas andere Art. Hatte in der letzten Arbeit 14 Punkte :P



    Nene, du darfst dir da nur den Ausgangsstoff anschauen, in dem reagiert 1 As2 Molekül mit einem Schwefelatom.
    Also ist das Verhältnis 2:1 (liegt an den Valenzelektronen, immer die Oktettregel beachten)


    Dann haste 2:1 und dann der 5. Schritt ist ja logisch, einfach Mathematik eigtl