Advertisement
karol3883

Untitled

Jan 24th, 2023
1,809
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2.  
  3. Sub skrotNazwy()
  4.     Dim nazwa As String
  5.     Dim skrot As String
  6.     Dim wyrazy() As String
  7.     nazwa = InputBox("Podaj nazwę instytucji:")
  8.     wyrazy = Split(nazwa)
  9.     For i = 0 To UBound(wyrazy)
  10.     skrot = skrot & UCase(Left(wyrazy(i), 1))
  11.     wyrazy(i) = StrConv(wyrazy(i), vbProperCase)
  12.     Next i
  13.     nazwa = Join(wyrazy, " ")
  14.     MsgBox (skrot & " - " & nazwa)
  15. End Sub
  16.  
  17. Sub szyfrowanie()
  18.     Dim slowo As String
  19.     slowo = "szyfrowanie"
  20.    
  21.     Dim slowo2 As String
  22.     Dim slowo3 As String
  23.    
  24.     For Counter = 1 To Len(slowo)
  25.         If Counter Mod 2 = 0 Then
  26.            slowo2 = slowo2 & Mid(slowo, Counter, 1)
  27.         Else
  28.            slowo3 = slowo3 & Mid(slowo, Counter, 1)
  29.         End If
  30.     Next
  31.    
  32.    
  33.     MsgBox (slowo2 & slowo3)
  34.     MsgBox (slowo3 & slowo2)
  35. End Sub
  36. Sub zad3()
  37.     Dim ileLiczb As Integer
  38.     Dim liczby() As Double
  39.     ileLiczb = InputBox("Ile liczb chcesz podać?")
  40.     ReDim liczby(ileLiczb)
  41.    
  42.     'Tutaj se dodajesz do tablicy po kolei np. liczby(1) = 123, liczby(2) = 345, liczby(3) = 111'
  43.    For i = 1 To ileLiczb
  44.         liczby(i) = InputBox("Podaj liczbe nr - " & i)
  45.     Next i
  46.    
  47.     'A tutaj lecisz w dół od np (Przykładowo! 3) liczby(3) = 111, liczby(2) = 345, liczby(1) = 123'
  48.    
  49.     Dim odwrotnaKolejnosc As String
  50.    
  51.     For i = UBound(liczby) To 1 Step -1
  52.         odwrotnaKolejnosc = odwrotnaKolejnosc & " " & liczby(i)
  53.     Next i
  54.    
  55.     MsgBox (odwrotnaKolejnosc)
  56.    
  57. End Sub
  58. Sub zad5()
  59.    
  60.     Dim czyPoprawne As Boolean
  61.     Dim imeNazwisko As String
  62.     imieNazwisko = "k.aaaa"
  63.    
  64.     czyPoprawne = True
  65.    
  66.    
  67.     Dim dlugoscNazwiska As Integer
  68.     dlugoscNazwiska = 0
  69.    
  70.     For Counter = 1 To Len(imieNazwisko)
  71.         If Counter = 2 And Mid(imieNazwisko, Counter, 1) <> "." Then
  72.             czyPoprawne = False
  73.         End If
  74.        
  75.         If Counter > 4 Then
  76.             dlugoscNazwiska = dlugoscNazwiska + 1
  77.         End If
  78.        
  79.     Next
  80.    
  81.     If dlugoscNazwiska < 4 Then
  82.         czyPoprawne = False
  83.     End If
  84.    
  85.     If czyPoprawne Then
  86.         MsgBox ("Poprawne " & imieNazwisko)
  87.     Else
  88.         MsgBox ("Niepoprawne " & imieNazwisko)
  89.     End If
  90. End Sub
  91.  
  92. Function wybranaOpcja(i As Integer) As Integer
  93.         MsgBox ("Poprawneeee " & i)
  94.    
  95.         Dim wybranaOpcja As Integer
  96.         wybranaOpcja = zad5()
  97. End Function
  98. Function wybierzOpcje() As Integer
  99.     Dim wybor As Integer
  100.     wybor = InputBox("Którą opcje wybierasz? 1.Szyfrowanie 2.Skrót Nazwy 3.Odwrotna kolejność 4.Unikalne wartości 5.Identyfikator")
  101.    
  102.     wybranaOpcja (wybór)
  103. End Function
  104.  
  105. Private Sub START_Click()
  106.  
  107. End Sub
  108.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement