Français
Source/ Codesnippets

calculateur pour elektrische Spannung, Strom, Leistung et Widerstand

 

p.specht

Pour Elektriker et qui (malheureusement selten gewordenen) Elektronik-Bastler ist chez qui Bauteileauswahl qui Ermittlung de Kennwerten pour Bauelemente important.
Titre de la fenêtre "      p.specht´s   U I P R    Einphasen-Rechner"
' (D) Demo by P.Specht, Vienna/Austria. NO WARRANTY WHATSOEVER!
Fenêtre Style 24:font 2:set("decimals",17)
'  Fenêtre 200,100 - 400,175
Déclarer U!,I!,P!,R!, u$,i$,p$,r$ , l1$,l2$,l3$
font 2:imprimer "\n  cette calculateur verknüpft qui quatre Größen "
imprimer "  Spannung, Strom, Leistung et Widerstand. "
font 0:imprimer "    qui letzten beiden Eingaben se mettre qui "
imprimer "    jeweils vorgegebenen Größen dar. qui à-"
imprimer "    en beiden Werte volonté errechnet et "
font 2:imprimer "    sommes dans  fetter Schrift dargestellt."
font 0:imprimer " RETOUR springt de champ trop champ. sans Einga-"
imprimer "    bewerte (zB: 1e-6) wird rien modifié,"
imprimer "    mais seulement weitergesprungen! ";
font 2:imprimer "   [Start]";:waitinput
Repeat:Cls:Imprimer "Geg.:"

si (l1$="U") or (l2$="U"):font 0:d'autre:font 2:endif

    locate 3,1 :Imprimer l1$;l2$;"   Spannung U [Volt V] =                         ";
    locate 3,26:Imprimer format$("%g",U!);

    si (l1$="I") or (l2$="I"):font 0:d'autre:font 2:endif

        locate 5,1 :Imprimer l1$;l2$;"   Strom I  [Ampere A] =                         ";
        locate 5,26:Imprimer format$("%g",I!);

        si (l1$="P") or (l2$="P"):font 0:d'autre:font 2:endif

            locate 7,1 :Imprimer l1$;l2$;"   Leistung P [Watt W] =                         ";
            locate 7,26:Imprimer format$("%g",P!);

            si (l1$="R") or (l2$="R"):font 0:d'autre:font 2:endif

                locate 9,1 :Imprimer l1$;l2$;"   Widerstand R  [Ohm] =                         ";
                locate 9,26:Imprimer format$("%g",R!);
                locate 3,26:input u$:si u$>»:U!=val(u$):l3$=l2$:l2$=l1$:l1$="U":goto "calc":endif
                locate 5,26:input i$:si i$>»:I!=val(i$):l3$=l2$:l2$=l1$:l1$="I":goto "calc":endif
                locate 7,26:input p$:si p$>»:P!=val(p$):l3$=l2$:l2$=l1$:l1$="P":goto "calc":endif
                locate 9,26:input r$:si r$>»:R!=abs(val(r$)):l3$=l2$:l2$=l1$:l1$="R":goto "calc":endif
                calc:

                si l1$="U"

                    si l2$="U":l2$=l3$:l3$=» :goto "calc"

                    elseif l2$="I":P!=U!*I!:cas i!=0:i!=val("1e-50"):R!=abs(U!/I!)

                    elseif l2$="P":cas u!=0:u!=val("1e-50"):I!=P!/U!:cas P!=0:P!=val("1e-50"):R!=abs(sqr(U!)/P!)

                    elseif l2$="R":cas r!=0:r!=val("1e-50"):I!=U!/R!:P!=sqr(U!)/R!

                    endif

                elseif l1$="I"

                    si l2$="U":P!=U!*I!:cas i!=0:i!=val("1e-50"):R!=abs(U!/I!)

                    elseif l2$="I":l2$=l3$:l3$=» :goto "calc"

                    elseif l2$="P":cas i!=0:i!=val("1e-50"):U!=P!/I!:R!=abs(P!/sqr(I!))

                    elseif l2$="R":U!=I!*R!:P!=sqr(I!)*R!

                    endif

                elseif l1$="P"

                    si l2$="U":cas u!=0:u!=val("1e-50"):I!=P!/U!:cas P!=0:P!=val("1e-50"):R!=abs(sqr(U!)/P!)

                    elseif l2$="I":cas i!=0:i!=val("1e-50"):U!=P!/I!:R!=abs(P!/sqr(I!))

                    elseif l2$="P":l2$=l3$:l3$=» :goto "calc"

                    elseif l2$="R":U!=sqrt(abs(P!*R!)):cas R!=0:R!=val("1e-50"):I!=sqrt(abs(P!/R!))

                    endif

                elseif l1$="R"

                    si l2$="U":cas r!=0:r!=val("1e-50"):I!=U!/R!:P!=sqr(U!)/R!

                    elseif l2$="I":U!=I!*R!:P!=sqr(I!)*R!

                    elseif l2$="P":U!=sqrt(abs(P!*R!)):cas R!=0:R!=val("1e-50"):I!=sqrt(abs(P!/R!))

                    elseif l2$="R":l2$=l3$:l3$=» :goto "calc"

                    endif

                endif

            until 0

 
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
23.05.2021  
 



Zum Quelltext


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

1.424 Views

Untitledvor 0 min.
ecki29.07.2023
Stringray09.05.2022
Michael W.30.03.2022
Thomas Zielinski02.12.2021
plus...

Themeninformationen

cet Thema hat 1 participant:

p.specht (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie