Batch\ Taschenrechner erstellen Wie kann ich mit Batch einen Taschenrechner machen? ungefähr so: set /p rechnung=Rechnung: set /a %rechnung% Dann gebe ich nur "2+2" oder "3*4" ein. Aber das funzt net :( |
AW: Batch\ Taschenrechner erstellen cmd hat meines Wissens nach keinen integrierten Taschenrechner, du könntest es über einen extra Taschenrechner für cmd machen, weiß jedoch nicht ob es sowas gibt. |
AW: Batch\ Taschenrechner erstellen ich habs! @echo off set /p rechnung=Rechnung: set /a summe=%rechnung% echo. echo Ergebnis: %summe% pause |echo off |
AW: Batch\ Taschenrechner erstellen also ich habs so geschafft, sogar mit eingebauter schleife^^ @ echo off :main set /p "input=%input% 1.Zahl: " set /p "input2=%input2% Operator: " set /p "input3=%input3% 2.Zahl: " echo. echo. echo Ergebnis: set /a ergebnis=%input%%input2%%input3% echo. echo. echo %input%%input2%%input3%=%ergebnis% pause >nul goto main |
AW: Batch\ Taschenrechner erstellen Bei deinem Taschenrechner ist folgendes Problem: Ich schreib ein beispiel auf, was da steht: 1. Zahl: 3 Operator: - 2. Zahl: 2 Ergebnis: 3-2=1 dann wieder zu :main (weiter gehts) 3 1. Zahl: 5 - Operator: + 2 2. Zahl: 3 Ergebnis: 5+3=8 (...zurück zu main...) Verstehste? Die zahlen, die man am Anfang zum rechnen eingegeben hat (%input%..) werden danach mit angezeigt xD set /p "input=%input% 1.Zahl: (sagen wir mal..) 3" angezeigt wird: 1. Zahl: 3 ........ danach: set /p "input=3 1. Zahl: " angezeigt wird: 3 1. Zahl: hab shcon n bissl rumprobiert, aber ich bekomm das problem auch net weg :) |
AW: Batch\ Taschenrechner erstellen ihr dürft dann zum schluss nur echo %ergebnis% hinschreiben und nicht echo %input%%input2%%input3%0%ergebnis% |
AW: Batch\ Taschenrechner erstellen Ich habe ihn mal geändert damit nicht das kommt 1.Zahl 1 Operator - 2.Zahl 1 Ergebnis: 1-1=0 1 1.Zahl 1 - Operator - 1 2.Zahl 1 indem mann einfach input 1,2 und 3 am anfang immer wider auf nichts setzt also so: @echo off :main set input= set input2= set input3= set /p "input=%input% 1.Zahl: " set /p "input2=%input2% Operator: " set /p "input3=%input3% 2.Zahl: " echo. echo. echo Ergebnis: set /a ergebnis=%input%%input2%%input3% echo. echo. echo %input%%input2%%input3%=%ergebnis% pause >nul goto main somit ist er fehlerfrei Bitte ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:09 Uhr. |
Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.