Calculadora en batch por mi ^.^

Iniciado por J3FFR3Y .4 C3D3Ñ0, 4 Diciembre 2006, 20:31 PM

0 Miembros y 1 Visitante están viendo este tema.

J3FFR3Y .4 C3D3Ñ0

Bueno aqui les dejo una calculadora que he echo ase unos dias quiero añadirle mas cosas pero tengo que seguir buscando espero que les guste.


@echo off
color f0
title Calculadora
:inicio
cls
echo ----------------------------Menu------------------------------
echo 1-sumar
echo 2-restar
echo 3-multiplicar
echo 4-dividir
echo.
echo 0-salir
echo.
echo Escoja una opcion:
echo.
set /p opt=
if %opt%==1 goto :suma
if %opt%==2 goto :resta
if %opt%==3 goto :multi
if %opt%==4 goto :divi
if %opt%==0 goto :salir
pause > nul
:suma
cls
set /p mas1= Primer caracter:       
echo                              +
set /p mas2= Segundo carater:       
echo                          ___________
set /a suma=%mas1% + %mas2%
echo  Resultado:              %suma%       
pause > nul
goto :inicio
:resta
cls
set /p men1= Primer caracter:       
echo                              -
set /p men2= Segundo carater:       
echo                          ___________
set /a menos=%men1% - %men2%
echo  Resultado:              %menos%       
pause > nul
goto :inicio
:multi
cls
set /p mul1= Primer caracter:       
echo                              *
set /p mul2= Segundo carater:       
echo                          ___________
set /a multi=%mul1% * %mul2%
echo  Resultado:              %multi%       
pause > nul
goto :inicio
:divi
cls
set /p div1= Primer caracter:       
echo                              /
set /p div2= Segundo carater:       
echo                          ___________
set /a divi=%div1% / %div2%
echo  Resultado:              %divi%       
pause > nul
goto :inicio
:salir
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                este a sido un programa creado por J3FFR3Y A. C3D3N0
echo.
pause > nul


Jo$$


DarK_FirefoX

Aplausos, muy buena demostracion, jejej Clap Clap

Red Mx

ps ya la probe y esta bien pero yo digo que estaria mejor en C seria mas rapido bueno pero te quedo bien
Desarrollar Malware Es Causa De Cancer...

J3FFR3Y .4 C3D3Ñ0

Bueno gracias por los comentarios en respuesta al comentario de red todavia estoy aprendiendo C pero cuando pueda la hago  ;D


sirdarckcat

xD
no se dividir?

Primer caracter:        500
                             /
Segundo carater:        455
                         ___________
Resultado:              227500


jajaja :P
cambia aqui:

set /a divi=%div1% * %div2%

por:

set /a divi=%div1% / %div2%

Saludos!!

J3FFR3Y .4 C3D3Ñ0

sip ya me habia dado cuenta pero gracias por la obserbacion :)