crazyboy92
08-02-2009, 19:53
Salva a tutti, epongo subito il mio quesito:
volevo fare un programmino semplice semplice in BATH, tale che potesse fare una moltiplicazione fra due variabili, il primo problema è stato che il linguaggio non riconosce la moltiplicazione... eh gia, purtroppo si.. molte applicazioni quindi non si posono fare... ma per questa volta avevo pensato di far fare tante addizioni della prima variabile fino a che il valore della seconda variabile non fosse uguale a 0. purtroppo neanche questa volta funziona...
sapreste dirmi il perchè??
@echo off
COLOR 1%F
title Moltiplicazione
:inizio
echo digita esci per uscire
echo Questo programma fa una moltiplicazione
set /p a= digita il primo numero:
set /p b= digita il primo numero:
set /p c=a
:azione
if not '%b%'== '0' goto moltiplica
if '%b%'== '0' goto fine
:moltiplica
a=a+c
b=b-1
goto azione
:fine
echo il prodotto e' %a%
pause
volevo fare un programmino semplice semplice in BATH, tale che potesse fare una moltiplicazione fra due variabili, il primo problema è stato che il linguaggio non riconosce la moltiplicazione... eh gia, purtroppo si.. molte applicazioni quindi non si posono fare... ma per questa volta avevo pensato di far fare tante addizioni della prima variabile fino a che il valore della seconda variabile non fosse uguale a 0. purtroppo neanche questa volta funziona...
sapreste dirmi il perchè??
@echo off
COLOR 1%F
title Moltiplicazione
:inizio
echo digita esci per uscire
echo Questo programma fa una moltiplicazione
set /p a= digita il primo numero:
set /p b= digita il primo numero:
set /p c=a
:azione
if not '%b%'== '0' goto moltiplica
if '%b%'== '0' goto fine
:moltiplica
a=a+c
b=b-1
goto azione
:fine
echo il prodotto e' %a%
pause