Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Imports System.Net
- Public Class Form1
- Dim uneseniBroj As Decimal
- Public vrijednostDolarUKunu As String
- Public vrijednostEuroUDolar As String
- Public vrijednostDolarUEuro As String
- Public vrijednostEuroUKunu As String
- Public vrijednostFuntaUKunu As String
- Public vrijednostEuroUFuntu As String
- Public vrijednostDolarUFuntu As String
- Public uDecimalDolarUKunu As Decimal
- Public uDecimalEuroUKunu As Decimal
- Public uDecimalEuroUDolar As Decimal
- Public uDecimalDolarUEuro As Decimal
- Public uDecimalFuntaUKunu As Decimal
- Public uDecimalEuroUFuntu As Decimal
- Public uDecimalDolarUFuntu As Decimal
- Public Function izracunaj(ByRef uDecimalEuroUKunu, ByRef uDecimalDolarUKunu, ByRef uDecimalFuntaUKunu, ByRef uDecimalEuroUDolar, ByRef uDecimalEuroUFuntu, ByRef uDecimalDolarUFuntu) As Decimal
- Dim euroUkunu As Byte()
- Dim euroUdolar As Byte()
- Dim dolarUkunu As Byte()
- Dim euroUfuntu As Byte()
- Dim dolarUeuro As Byte()
- Dim funtaUkunu As Byte()
- Dim dolarUfuntu As Byte()
- Dim webKlijent As WebClient
- webKlijent = New WebClient()
- ReDim euroUkunu(0)
- ReDim dolarUkunu(0)
- ReDim euroUfuntu(0)
- ReDim euroUdolar(0)
- ReDim dolarUeuro(0)
- ReDim funtaUkunu(0)
- ReDim dolarUfuntu(0)
- euroUkunu = webKlijent.DownloadData("http://www.hvka.org/valuta.php?q=1EUR=?HRK")
- dolarUkunu = webKlijent.DownloadData("http://www.hvka.org/valuta.php?q=1USD=?HRK")
- euroUdolar = webKlijent.DownloadData("http://www.hvka.org/valuta.php?q=1EUR=?USD")
- dolarUeuro = webKlijent.DownloadData("http://www.hvka.org/valuta.php?q=1USD=?EUR")
- funtaUkunu = webKlijent.DownloadData("http://www.hvka.org/valuta.php?q=1GBP=?HRK")
- euroUfuntu = webKlijent.DownloadData("http://www.hvka.org/valuta.php?q=1EUR=?GBP")
- dolarUfuntu = webKlijent.DownloadData("http://www.hvka.org/valuta.php?q=1USD=?GBP")
- Dim spremi As New System.Text.ASCIIEncoding()
- vrijednostEuroUKunu = spremi.GetString(euroUkunu)
- vrijednostEuroUDolar = spremi.GetString(euroUdolar)
- vrijednostDolarUKunu = spremi.GetString(dolarUkunu)
- vrijednostDolarUEuro = spremi.GetString(dolarUeuro)
- vrijednostFuntaUKunu = spremi.GetString(funtaUkunu)
- vrijednostEuroUFuntu = spremi.GetString(euroUfuntu)
- vrijednostDolarUFuntu = spremi.GetString(dolarUfuntu)
- uDecimalEuroUKunu = Val(vrijednostEuroUKunu)
- uDecimalEuroUDolar = Val(vrijednostEuroUDolar)
- uDecimalDolarUKunu = Val(vrijednostDolarUKunu)
- uDecimalDolarUEuro = Val(vrijednostDolarUEuro)
- uDecimalFuntaUKunu = Val(vrijednostFuntaUKunu)
- uDecimalEuroUFuntu = Val(vrijednostEuroUFuntu)
- uDecimalDolarUFuntu = Val(vrijednostDolarUFuntu)
- Return (uDecimalEuroUKunu)
- Return (uDecimalDolarUKunu)
- Return (uDecimalFuntaUKunu)
- Return (uDecimalEuroUDolar)
- Return (uDecimalEuroUFuntu)
- Return (uDecimalDolarUFuntu)
- End Function
- Private Sub pretvori_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pretvori.Click
- If (iz.Text = "Euro (EUR)") And (u.Text = "Kuna (HRK)") And (IsNumeric(unos.Text)) Then ' 8.3.13. euro u kunu = 7,5928
- izracunaj(uDecimalEuroUKunu, uDecimalDolarUKunu, uDecimalFuntaUKunu, uDecimalEuroUDolar, uDecimalEuroUFuntu, uDecimalDolarUFuntu)
- rezultat.Text = unos.Text * Decimal.Round(uDecimalEuroUKunu, 4)
- Else
- If (iz.Text = "Kuna (HRK)") And (u.Text = "Euro (EUR)") And (IsNumeric(unos.Text)) Then
- izracunaj(uDecimalEuroUKunu, uDecimalDolarUKunu, uDecimalFuntaUKunu, uDecimalEuroUDolar, uDecimalEuroUFuntu, uDecimalDolarUFuntu)
- rezultat.Text = unos.Text / Decimal.Round(uDecimalEuroUKunu, 4)
- Else
- If (iz.Text = "Američki dolar (USD)") And (u.Text = "Kuna (HRK)") And (IsNumeric(unos.Text)) Then
- izracunaj(uDecimalEuroUKunu, uDecimalDolarUKunu, uDecimalFuntaUKunu, uDecimalEuroUDolar, uDecimalEuroUFuntu, uDecimalDolarUFuntu)
- rezultat.Text = unos.Text * Decimal.Round(uDecimalDolarUKunu, 4) ' 8.3.13 dolar u kunu = 5,8361
- Else
- If (iz.Text = "Kuna (HRK)") And (u.Text = "Američki dolar (USD)") And (IsNumeric(unos.Text)) Then
- izracunaj(uDecimalEuroUKunu, uDecimalDolarUKunu, uDecimalFuntaUKunu, uDecimalEuroUDolar, uDecimalEuroUFuntu, uDecimalDolarUFuntu)
- rezultat.Text = unos.Text / Decimal.Round(uDecimalDolarUKunu, 4)
- Else
- If (iz.Text = "Kuna (HRK)") And (u.Text = "Američki dolar (USD)") And (IsNumeric(unos.Text)) Then
- izracunaj(uDecimalEuroUKunu, uDecimalDolarUKunu, uDecimalFuntaUKunu, uDecimalEuroUDolar, uDecimalEuroUFuntu, uDecimalDolarUFuntu)
- rezultat.Text = unos.Text / Decimal.Round(uDecimalDolarUKunu, 4)
- Else
- If (iz.Text = "Britanska funta (GBP)") And (u.Text = "Kuna (HRK)") And (IsNumeric(unos.Text)) Then
- izracunaj(uDecimalEuroUKunu, uDecimalDolarUKunu, uDecimalFuntaUKunu, uDecimalEuroUDolar, uDecimalEuroUFuntu, uDecimalDolarUFuntu)
- rezultat.Text = unos.Text * Decimal.Round(uDecimalFuntaUKunu, 4)
- Else
- If (iz.Text = "Kuna (HRK)") And (u.Text = "Britanska funta (GBP)") And (IsNumeric(unos.Text)) Then
- izracunaj(uDecimalEuroUKunu, uDecimalDolarUKunu, uDecimalFuntaUKunu, uDecimalEuroUDolar, uDecimalEuroUFuntu, uDecimalDolarUFuntu)
- rezultat.Text = unos.Text / Decimal.Round(uDecimalFuntaUKunu, 4)
- Else
- If (iz.Text = "Euro (EUR)") And (u.Text = "Američki dolar (USD)") And (IsNumeric(unos.Text)) Then
- izracunaj(uDecimalEuroUKunu, uDecimalDolarUKunu, uDecimalFuntaUKunu, uDecimalEuroUDolar, uDecimalEuroUFuntu, uDecimalDolarUFuntu)
- rezultat.Text = unos.Text * Decimal.Round(uDecimalEuroUDolar, 4)
- Else
- If (iz.Text = "Američki dolar (USD)") And (u.Text = "Euro (EUR)") And (IsNumeric(unos.Text)) Then
- izracunaj(uDecimalEuroUKunu, uDecimalDolarUKunu, uDecimalFuntaUKunu, uDecimalEuroUDolar, uDecimalEuroUFuntu, uDecimalDolarUFuntu)
- rezultat.Text = unos.Text / Decimal.Round(uDecimalEuroUDolar, 4)
- Else
- If (iz.Text = "Euro (EUR)") And (u.Text = "Britanska funta (GBP)") And (IsNumeric(unos.Text)) Then
- izracunaj(uDecimalEuroUKunu, uDecimalDolarUKunu, uDecimalFuntaUKunu, uDecimalEuroUDolar, uDecimalEuroUFuntu, uDecimalDolarUFuntu)
- rezultat.Text = unos.Text * Decimal.Round(uDecimalEuroUFuntu, 4)
- Else
- If (iz.Text = "Britanska funta (GBP)") And (u.Text = "Euro (EUR)") And (IsNumeric(unos.Text)) Then
- izracunaj(uDecimalEuroUKunu, uDecimalDolarUKunu, uDecimalFuntaUKunu, uDecimalEuroUDolar, uDecimalEuroUFuntu, uDecimalDolarUFuntu)
- rezultat.Text = unos.Text / Decimal.Round(uDecimalEuroUFuntu, 4)
- Else
- If (iz.Text = "Američki dolar (USD)") And (u.Text = "Britanska funta (GBP)") And (IsNumeric(unos.Text)) Then
- izracunaj(uDecimalEuroUKunu, uDecimalDolarUKunu, uDecimalFuntaUKunu, uDecimalEuroUDolar, uDecimalEuroUFuntu, uDecimalDolarUFuntu)
- rezultat.Text = unos.Text * Decimal.Round(uDecimalDolarUFuntu, 4)
- Else
- If (iz.Text = "Britanska funta (GBP)") And (u.Text = "Američki dolar (USD)") And (IsNumeric(unos.Text)) Then
- izracunaj(uDecimalEuroUKunu, uDecimalDolarUKunu, uDecimalFuntaUKunu, uDecimalEuroUDolar, uDecimalEuroUFuntu, uDecimalDolarUFuntu)
- rezultat.Text = unos.Text / Decimal.Round(uDecimalDolarUFuntu, 4)
- Else
- If (unos.Text = "") Or Not (IsNumeric(unos.Text)) Then
- MsgBox("Molimo unesite valjanu vrijednost.", MsgBoxStyle.Information, "That's an error")
- End If
- If (iz.Text = u.Text) Or (String.IsNullOrEmpty(iz.SelectedItem)) Or (String.IsNullOrEmpty(u.SelectedItem)) Then
- MsgBox("Molimo odaberite odgovarajuće valute.", MsgBoxStyle.Information, "That's an error")
- End If
- End If
- End If
- End If
- End If
- End If
- End If
- End If
- End If
- End If
- End If
- End If
- End If
- End If
- End Sub
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Application.Exit()
- End Sub
- Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click
- End Sub
- Private Sub unos_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles unos.TextChanged
- If (String.IsNullOrEmpty(unos.Text)) Then
- rezultat.Text = ""
- End If
- If (IsNumeric(unos.Text) = False) Then
- rezultat.Text = ""
- End If
- If (IsNumeric(unos.Text) = False) And Not (String.IsNullOrEmpty(unos.Text)) Then
- kriviUnos.Enabled = True
- Else
- If (unos.Text = "") Then
- kriviUnos.Enabled = False
- End If
- If Not (unos.Text = "") Then
- uneseniBroj = unos.Text
- End If
- End If
- End Sub
- End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement