Aktywne Wpisy
![Knamga](https://wykop.pl/cdn/c0834752/a254c69b8b26764f1ce437f706dd9bfd39c511c901e6eaf44483c456f5bee799,q60.png)
Knamga +358
Czy nasz gatunek przetrwa?? #spermiarzalert #bekazpodludzi
![Knamga - Czy nasz gatunek przetrwa?? #spermiarzalert #bekazpodludzi](https://wykop.pl/cdn/c3201142/523742febfb85d272389dd2fd37bd31f3cff53c51adc37e562b039b73483574a,w150.jpg)
![ziuaxa](https://wykop.pl/cdn/c3397992/ziuaxa_UGi0fISQtt,q60.jpg)
ziuaxa +216
Zazwyczaj wrocławska policja swoją niekompetencją, opieszałością, agresją albo ignorancją i kretynizmem po prostu niszczy życie uczciwym obywatelom. Tym razem stało się inaczej i przez brak mózgu wyszło jak wyszło.
Typ od prawie roku był poszukiwany listem gończym, a na stałe przebywał w miejscu zameldowania. XD XD
XD
Typ od prawie roku był poszukiwany listem gończym, a na stałe przebywał w miejscu zameldowania. XD XD
"Transportujący go policjanci — Daniel Ł. i Łukasz K. to niezwykle doświadczeni funkcjonariusze. Pierwszy w służbie jest od ćwierć wieku, drugi od 19 lat"
XD
Piątkowa
![ziuaxa - Zazwyczaj wrocławska policja swoją niekompetencją, opieszałością, agresją al...](https://wykop.pl/cdn/c3201142/583e170b18b8b1c2e6f15742965b3b1a7b32bd61baea9e58d944d6a3152133eb,w150.png)
Sub pe()
Dim Cyfra1 As Integer
Dim Cyfra2 As Integer
Dim Wstaw As String
'Cyfra1 = (3 * Rnd) + 1
Cyfra2 = (3 * Rnd) + 1
Wstaw = InputBox("Nożyce, Kamień albo Papier?")
If Wstaw = "Nożyce" Then
Cyfra1 = 1
ElseIf Wstaw = "Kamień" Then
Cyfra1 = 2
ElseIf Wstaw = "Papier" Then
Cyfra1 = 3
End If
'1 = Nożyce, 2 = Kamień, 3 = Papier
If Cyfra1 = Cyfra2 Then
MsgBox "Remis!"
'Nożyce
ElseIf Cyfra1 = 1 And Cyfra2 = 3 Then
MsgBox "Jesteś zwycięzcą, Nożyce wygrywają z papierem" & vbCrLf &
"Przeciwnik miał papier!"
ElseIf Cyfra1 = 1 And Cyfra2 = 2 Then
MsgBox "Przegrałeś, Kamień wygrywa z nożycami" & vbCrLf &
"Przeciwnik wybrał kamień!"
'Kamień
ElseIf Cyfra1 = 2 And Cyfra2 = 1 Then
MsgBox "Jesteś zwycięzcą, Kamień wygrywa z nożycami" & vbCrLf &
"Przeciwnik miał nożyce"
ElseIf Cyfra1 = 2 And Cyfra2 = 3 Then
MsgBox "Przegrałeś, Papier pokonał kamień" & vbCrLf &
"Przeciwnik miał kamień"
'Papier
ElseIf Cyfra1 = 3 And Cyfra2 = 2 Then
MsgBox "Wygrałeś, Papier wygrywa z kamieniem." & vbCrLf &
"Przeciwnik wybrał kamień"
ElseIf Cyfra1 = 3 And Cyfra2 = 1 Then
MsgBox "Przegrałeś, nożyce wygrywają z kamieniem" & vbCrLf &
"Przeciwnik miał nożyce"
End If
End Sub
#excel #vba #informatyka #studbaza #pomoc
Dim Wins As Integer
Wins = 0
Do Until Wins = 5
[ tutaj kod do powtarzania ale ważne - przy wygranych dorzucasz Wins = Wins + 1
Loop
End Sub
W ten sposób na początku mówisz Excelowi że zmienna Wins = 0 i ma powtarzać kod tak długo, aż osiągniesz Wins = 5. Wyrażenie Wins = Wins
- jeśli używasz Rnd, zawsze na początku użyj Randomize
- zmień nazwy procedury/zmiennych tak, by ktoś kto czyta kod wiedział, do czego te zmienne służą. pe, Wstaw, Cyfra1, Cyfra2 mówią kompletnie nic.
- wykopowe formatowanie
tu troche inne podejscie do tematu, ale nadal z wykorzystaniem Loop. A nawet dwoch:
https://pastebin.com/LDWh7qLs