TweakPC

Zurück   Computer Hardware Forum - TweakPC > Games und Software > Programmiersprachen

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24.05.2007, 20:26   #1 (permalink)
Abakus
 

Registriert seit: 24.05.2007
Beiträge: 22

AeroX befindet sich auf einem aufstrebenden Ast

Standard 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
AeroX ist offline   Mit Zitat antworten
Alt 24.05.2007, 21:52   #2 (permalink)
PC Schrauber
 

Registriert seit: 20.04.2006
Beiträge: 120

Peter_J_Georg befindet sich auf einem aufstrebenden Ast

Standard 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.
Peter_J_Georg ist offline   Mit Zitat antworten
Alt 01.06.2007, 13:49   #3 (permalink)
Abakus
 

Registriert seit: 24.05.2007
Beiträge: 22

AeroX befindet sich auf einem aufstrebenden Ast

Standard AW: Batch\ Taschenrechner erstellen

ich habs!

@echo off
set /p rechnung=Rechnung:
set /a summe=%rechnung%
echo.
echo Ergebnis: %summe%
pause |echo off
AeroX ist offline   Mit Zitat antworten
Alt 29.12.2010, 13:15   #4 (permalink)
Unregistriert
Gast
 

Beiträge: n/a

Lächeln 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
  Mit Zitat antworten
Alt 08.03.2012, 21:15   #5 (permalink)
Ceeser
Gast
 

Beiträge: n/a

Standard 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
  Mit Zitat antworten
Alt 12.07.2013, 12:51   #6 (permalink)
Paiyo
Gast
 

Beiträge: n/a

Standard AW: Batch\ Taschenrechner erstellen

ihr dürft dann zum schluss nur echo %ergebnis% hinschreiben und nicht echo %input%%input2%%input3%0%ergebnis%
  Mit Zitat antworten
Alt 17.01.2014, 11:34   #7 (permalink)
xPandaFace
Gast
 

Beiträge: n/a

Standard 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
  Mit Zitat antworten
Antwort

Stichworte
batch, erstellen, taschenrechner


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Windows Taschenrechner, Fakultät von 100.000 redfalcon Benchmarks 59 28.12.2009 23:06
Taschenrechner gesucht snoooc Komplett-PCs, Konfigurationen 8 18.01.2009 17:14
Batch\ Verknüpfung erstellen AeroX Programmiersprachen 10 25.05.2007 19:39
Taschenrechner nobushde Gehäuse und Case-Modding 12 27.02.2004 21:03


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:19 Uhr.






Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.
Impressum, Datenschutz Copyright © 1999-2015 TweakPC, Alle Rechte vorbehalten, all rights reserved