Created
March 17, 2021 08:53
-
-
Save arturocandela/1fc7899875edbf98a3ed60379bb77d6d to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$LimiteSuperior=10 | |
$LimiteInferior=0 | |
$NumeroPensado=Get-Random -Minimum $LimiteInferior -Maximum $LimiteSuperior | |
$QUESERA=Read-Host "introduzca un número entre 0 y 10" | |
<# | |
Aquesta primera part, està quasi bè encara que deuries de sustituir | |
els valors 0 i 10 per les variables, no siga que canvie. | |
Per a la Variable $QUESERA deuries de indicar-li el tipus, en aquest | |
cas [int] Perquè si no, no et funcionarán les operacions -lt -gt com | |
tu esperes. | |
#> | |
if (($QUESERA -gt $LimiteSuperior) -or ($QUESERA -lt $LimiteInferior)) | |
{ | |
#Ací el mateix que dalt (Els números per les variables) | |
Write-Host "El número no está en el rango de 0 a 10" | |
} | |
elseif ($NumeroPensado -eq $QUESERA) | |
{ | |
Write-Host "Enhorabuena, has acertado" | |
} | |
else | |
{ | |
# "Valor del numero pensado no es: $NumeroPensado" | |
Write-Host "Lo siento el número que había pensado es Valor del número pensado" | |
} | |
<# | |
La idea es bona, | |
però has de treballar el concepte, | |
En aquest while, Li preguntes per un altre tir, pero no llegeixes el valor | |
que t'ha introduit l'usuari. | |
#> | |
while($QUESERA -ne $NumeroPensado) | |
{ | |
Read-Host "Otro tirito?" | |
} | |
<# Aquí tens una estructura que podries utilitzar, | |
el meu plantejament es diferent, pensa en que vas a clavar-ho tot dins d'un bucle. | |
es a dir, fins i tot la primera comprovació: | |
#> | |
$OtroTirito="si" # açò ho afegisc a les definicions de dalt. | |
<# | |
Aquest bucle es repetirá mentre l'usuari no encerte y no diga que si, | |
Per tant, aquestes dues variables, has de modificarles dins del bucle: | |
#> | |
do { | |
$OtroTirito=Read-Host "Otro tirito (si/no)?" | |
} while ( ( $OtroTirito -eq "si" ) -and ( $QUESERA -ne $NumeroPensado) ) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment