June 2018 Update

This commit is contained in:
Ingy döt Net 2018-06-22 20:57:24 +00:00
parent ba8067c3b7
commit 22f33d4004
5278 changed files with 84726 additions and 14379 deletions

View file

@ -0,0 +1,25 @@
import extensions.
program =
[
int randomNumber := randomGenerator eval(1,10).
console printLine("I'm thinking of a number between 1 and 10. Can you guess it?").
bool numberCorrect := false.
until(numberCorrect)
[
console print("Guess: ").
int userGuess := console readLine; toInt.
if (randomNumber == userGuess)
[
numberCorrect := true.
console printLine("Congrats!! You guessed right!")
];
if (randomNumber < userGuess)
[
console printLine("Your guess was too high").
];
[
console printLine("Your guess was too low").
]
].
].

View file

@ -0,0 +1,20 @@
U8 n, *g;
U8 min = 1, max = 100;
n = min + RandU16 % max;
Print("Guess the number between %d and %d: ", min, max);
while(1) {
g = GetStr;
if (Str2I64(g) == n) {
Print("You guessed correctly!\n");
break;
}
if (Str2I64(g) < n)
Print("Your guess was too low.\nTry again: ");
if (Str2I64(g) > n)
Print("Your guess was too high.\nTry again: ");
}

View file

@ -1,11 +1,15 @@
function guess_feedback(n)
number = rand(1:n)
print("I choose a number between 1 and $n\nYour guess? ")
while((guess = readline(STDIN)) != string(number))
isdigit(guess) ?
print("Too $(parse(Int,guess) < number ? "small" : "big")") :
print("Enter an integer please")
print("\nNew guess? ")
end
print("you guessed right!")
function guesswithfeedback(n::Integer)
number = rand(1:n)
print("I choose a number between 1 and $n\nYour guess? ")
while (guess = readline()) != dec(number)
if all(isdigit, guess)
print("Too ", parse(Int, guess) < number ? "small" : "big")
else
print("Enter an integer please")
end
print(", new guess? ")
end
println("You guessed right!")
end
guesswithfeedback(10)

View file

@ -0,0 +1,17 @@
import java.util.Random
import java.util.Scanner
val scan = new Scanner(System.in)
val random = new Random
val (from , to) = (1, 100)
val randomNumber = random.nextInt(to - from + 1) + from
var guessedNumber = 0
printf("The number is between %d and %d.\n", from, to)
do {
print("Guess what the number is: ")
guessedNumber = scan.nextInt
if (guessedNumber > randomNumber) println("Your guess is too high!")
else if (guessedNumber < randomNumber) println("Your guess is too low!")
else println("You got it!")
} while (guessedNumber != randomNumber)

View file

@ -0,0 +1,26 @@
Dim max,min,secretnum,numtries,usernum
max=100
min=1
numtries=0
Randomize
secretnum = Int((max-min+1)*Rnd+min)
Do While usernum <> secretnum
usernum = Inputbox("Guess the secret number beween 1-100","Guessing Game")
If IsEmpty(usernum) Then
WScript.Quit
End If
If IsNumeric(usernum) Then
numtries = numtries + 1
usernum = Cint(usernum)
If usernum < secretnum Then
Msgbox("The secret number is higher than " + CStr(usernum))
ElseIf usernum > secretnum Then
Msgbox("The secret number is lower than " + CStr(usernum))
Else
Msgbox("Congratulations, you found the secret number in " + CStr(numtries) + " guesses!")
End If
Else
Msgbox("Please enter a valid number.")
End If
Loop