gian332 Banned 16 Dicembre 2017 #1 l'esempio sotto mi converte un numero nel sistema binario, il quesito è ... come faccio a convertire un numero negativo ? Codice: Sub Main xa = 90 Do Until xa = 0 x = CInt(xa) Mod 2 xa = Int(xa/2) ris = ris + CStr(x) Loop Scrivi ris End Sub Ultima modifica: 16 Dicembre 2017
l'esempio sotto mi converte un numero nel sistema binario, il quesito è ... come faccio a convertire un numero negativo ? Codice: Sub Main xa = 90 Do Until xa = 0 x = CInt(xa) Mod 2 xa = Int(xa/2) ris = ris + CStr(x) Loop Scrivi ris End Sub
B Beppignello Guest 16 Dicembre 2017 #2 un esempio preso da internet If [la tua variabile] < 0 Then [la tua variabile] = [la tua variabile] * (-1) End If oppure esaminare il 1 bite di sinistra indica il segno se è o il nr. è positivo se + 1 il nr. è negativo per trasformarlo in positivo [ * -1 ] Ultima modifica di un moderatore: 16 Dicembre 2017
un esempio preso da internet If [la tua variabile] < 0 Then [la tua variabile] = [la tua variabile] * (-1) End If oppure esaminare il 1 bite di sinistra indica il segno se è o il nr. è positivo se + 1 il nr. è negativo per trasformarlo in positivo [ * -1 ]