Script por lot que simula una calculadora

HEROSKING -  
little boy62 Mensajes publicados 4393 Fecha de registro   Estado Miembro Última intervención   -

Hola,

Ayúdame, soy un principiante

Explícame cómo realizar un archivo por lotes que simule el funcionamiento de una calculadora para números enteros


1 respuesta

barnabe0057 Mensajes publicados 14329 Fecha de registro   Estado Colaborador Última intervención   4 930
 

Hola,

Da tu código y explica en qué parte te atascas.


0
brucine Mensajes publicados 24717 Fecha de registro   Estado Miembro Última intervención   4 150
 

Hola,

¿Así?
 

@echo off CHCP 65001>nul :INICIO ECHO. SET /P un=Ingresar primer número: SET /P dos=Ingresar segundo número: ECHO. CHOICE /C:ASDM /M "Ingresar letra de la operación, (A)ditión, (S)ustracción, (D)ivisión, (M)ultiplicación:" IF %ERRORLEVEL% EQU 4 GOTO MULTIPLICACION IF %ERRORLEVEL% EQU 3 GOTO DIVISION IF %ERRORLEVEL% EQU 2 GOTO SUSTRACCION IF %ERRORLEVEL% EQU 1 GOTO ADICION :CONTINUAR CHOICE /C:ON /M "¿Quieres hacer otra operación, (S)í o (N)o:" IF %ERRORLEVEL% EQU 2 GOTO FIN IF %ERRORLEVEL% EQU 1 GOTO INICIO :MULTIPLICACION SET /A mult=%un%*%dos% ECHO. ECHO %un% x %dos% = %mult% ECHO. GOTO CONTINUAR :DIVISION IF %dos% EQU 0 ( ECHO División por cero, ¡intente de nuevo! GOTO INICIO ) ELSE ( SET /A div=%un%/%dos% ) ECHO. ECHO %un% / %dos% = %div% ECHO. GOTO CONTINUAR :SUSTRACCION SET /A sub=%un%-%dos% ECHO. ECHO %un% - %dos% = %sub% ECHO. GOTO CONTINUAR :ADICION SET /A add=%un%+%dos% ECHO. ECHO %un% + %dos% = %add% ECHO. GOTO CONTINUAR :FIN cls EOF 



 

0
brucine Mensajes publicados 24717 Fecha de registro   Estado Miembro Última intervención   4 150 > brucine Mensajes publicados 24717 Fecha de registro   Estado Miembro Última intervención  
 

Parece haber habido una nueva contribución efímera que me lleva a una precisión: cuando se ama, no se cuenta, es el caso de decirlo.

Aparte de las cuatro operaciones triviales y para las cuales no se puede elaborar una calculadora en modo batch puro, el profesor Salmi, que fue uno de los pocos gurús del batch en los años 2000, proponía varias alternativas de calculadoras científicas más o menos elaboradas, pero que no pasaban por el batch puro, sino por una utilidad externa.

Ver aquí, tscmd.zip, ítem 61:

http://ftp.lip6.fr/pub/pc/garbo/pc/link/

0
little boy62 Mensajes publicados 4393 Fecha de registro   Estado Miembro Última intervención   1 790 > brucine Mensajes publicados 24717 Fecha de registro   Estado Miembro Última intervención  
 

Hola

La mía en este caso.

De hecho, cometí un error de principiante: pensé que el solicitante de ayuda había producido este lote.

Cuando no fue así. Debí haber prestado atención.

Por lo tanto, mi mensaje no tenía razón de ser.

Me auto-moderé ^^

++

0