static void Main(string[] args)
{
start:
Console.WriteLine("Chcesz obliczyc NWD(1) czy NWW(2)?: ");
int a = int.Parse(Console.ReadLine());
switch (a)
{
case 1:
NWD();
break;
case 2:
NWW();
break;
default:
Console.Clear();
Console.WriteLine("Blad, wybierz 1 lub 2.");
goto start;
break;
}
Console.ReadKey();
}
private new static void NWD()
{
Console.Clear();
Console.WriteLine("Podaj dwie liczby calkowite, aby obliczyc NWD: ");
double a = double.Parse(Console.ReadLine());
double b = double.Parse(Console.ReadLine());
double w;
while (b != 0)
{
w = a % b;
a = b;
b = w;
}
Console.WriteLine("NWD wynosi: {0}",a);
}
private new static void NWW()
{
Console.Clear();
Console.WriteLine("Podaj dwie liczby calkowite, aby obliczyc NWW: ");
double a = double.Parse(Console.ReadLine());
double b = double.Parse(Console.ReadLine());
double x = a * b;
double w;
while (b != 0)
{
w = a % b;
a = b;
b = w;
}
double nww = x / a;
Console.WriteLine("NWW wynosi: {0}", nww);
}
Sobolewski better future - blog
Programowanie, C#, C++, pascal, grafika, tutoriale.
czwartek, lutego 03, 2011
środa, lutego 02, 2011
C# cd
Program przeszukujacy i zliczajacy w podanym zdaniu litery a. Powieksza pierwsza litere i wyswietla ostatnie 6 znakow.
int kontrolka = 0;
Console.WriteLine("Podaj zdanie: ");
string wyraz = Console.ReadLine();
int c = wyraz.Length;
int d = c - 6;
Console.Clear();
Console.WriteLine("Poprawne zdanie: ");
for (int h = 0; h < c; h++)
{
if (h == 0) Console.Write(Char.ToUpper(wyraz[h]));
else Console.Write(Char.ToLower(wyraz[h]));
if ('a' == wyraz[h] || 'A' == wyraz[h]) kontrolka++;
}
Console.WriteLine("\n\nW tym zdaniu jest: {0} tych samych liter.", kontrolka);
Console.Write("\n\nOstatnie 6 znakow twojego zdania: " );
for ( int i = 0; i < c; i++ )
if(i >= d) Console.Write(wyraz[i]);
Console.ReadKey();
int kontrolka = 0;
Console.WriteLine("Podaj zdanie: ");
string wyraz = Console.ReadLine();
int c = wyraz.Length;
int d = c - 6;
Console.Clear();
Console.WriteLine("Poprawne zdanie: ");
for (int h = 0; h < c; h++)
{
if (h == 0) Console.Write(Char.ToUpper(wyraz[h]));
else Console.Write(Char.ToLower(wyraz[h]));
if ('a' == wyraz[h] || 'A' == wyraz[h]) kontrolka++;
}
Console.WriteLine("\n\nW tym zdaniu jest: {0} tych samych liter.", kontrolka);
Console.Write("\n\nOstatnie 6 znakow twojego zdania: " );
for ( int i = 0; i < c; i++ )
if(i >= d) Console.Write(wyraz[i]);
Console.ReadKey();
środa, stycznia 19, 2011
Zmiana formatu daty
int i = 1;
Console.WriteLine("Podaj date w formacie dzien miesiac rok: ");
string mojLancuch = Console.ReadLine();
StringBuilder sb = new StringBuilder();
System.Console.WriteLine("\n\n");
string[] tabString = new string[3];
tabString = mojLancuch.Split(' ');
foreach (string s in tabString)
{
sb.Append(s.Trim() + "\n");
}
switch(tabString[1])
{
case "styczen":
tabString[1] = "01";
break;
case "luty":
tabString[1] = "02";
break;
case "marzec":
tabString[1] = "03";
break;
case "kwiecien":
tabString[1] = "04";
break;
case "maj":
tabString[1] = "05";
break;
case "czerwiec":
tabString[1] = "06";
break;
case "lipiec":
tabString[1] = "07";
break;
case "sierpien":
tabString[1] = "08";
break;
case "wrzesien":
tabString[1] = "09";
break;
case "pazdziernik":
tabString[1] = "10";
break;
case "listopad":
tabString[1] = "11";
break;
case "grudzien":
tabString[1] = "12";
break;
}
Console.WriteLine("Twoja data zapisana w formacie MM-DD-RRRR");
Console.WriteLine(tabString[1]+ "-" + tabString[0] + "-" + tabString[2]);
Console.ReadKey();
Console.WriteLine("Podaj date w formacie dzien miesiac rok: ");
string mojLancuch = Console.ReadLine();
StringBuilder sb = new StringBuilder();
System.Console.WriteLine("\n\n");
string[] tabString = new string[3];
tabString = mojLancuch.Split(' ');
foreach (string s in tabString)
{
sb.Append(s.Trim() + "\n");
}
switch(tabString[1])
{
case "styczen":
tabString[1] = "01";
break;
case "luty":
tabString[1] = "02";
break;
case "marzec":
tabString[1] = "03";
break;
case "kwiecien":
tabString[1] = "04";
break;
case "maj":
tabString[1] = "05";
break;
case "czerwiec":
tabString[1] = "06";
break;
case "lipiec":
tabString[1] = "07";
break;
case "sierpien":
tabString[1] = "08";
break;
case "wrzesien":
tabString[1] = "09";
break;
case "pazdziernik":
tabString[1] = "10";
break;
case "listopad":
tabString[1] = "11";
break;
case "grudzien":
tabString[1] = "12";
break;
}
Console.WriteLine("Twoja data zapisana w formacie MM-DD-RRRR");
Console.WriteLine(tabString[1]+ "-" + tabString[0] + "-" + tabString[2]);
Console.ReadKey();
poniedziałek, stycznia 10, 2011
Proste logowanie w php.
W dzisiejszym odcinku przedstawie proste logowanie w php. Let's go!
1. Tworzymy formularz za pomoca ktorego bedziemy mogli sie zalogowac.
Utworz plik panel.php i wstaw ten kod:
<?php
echo('<form action="log_pan.php" method="POST">
<table border="0">
<tr>
<td></td>
<td><b>LOGOWANIE</b><hr></td>
</tr>
<tr>
<td >LOGIN :</td>
<td ><input type="text" name="login"></td>
</tr>
<tr>
<td >HASŁO :</td>
<td ><input type="password" name="pass"><hr></td>
</tr>
<tr>
<td></td>
<td ALIGN="right"><input type="submit" value="Zaloguj mnie!"></td>
</tr>
</table>
</form>');
?>
Po nacisnieciu przycisku Zaloguj mnie przeniesie nas na do pliku log_pan.php.
2. Ale chwila tego pliku jeszcze nie mamy? Zatem utworz plik log_pan.php i wstaw ten kod:
<?php
session_start(); // otwieramy sesje$imie = $_POST['login']; // odczytuje to co podalismy w formularzu (metoda POST)$haslo = $_POST['pass'];
$zmienna = '0'; // tworzymy pomocnicza zmienna i przypisujemy jej wartosc 0if ($imie == 'admin') { // jezeli zmienna imie jest rowna temu co podalismy w formularzu$zmienna = $zmienna + '1'; // do naszej zmiennej pomocniczej dodajemy 1};
if ($haslo == 'pass') { // tutaj tak samo jak wyzej tylko sprawdzamy nasze haslo a nie login
$zmienna = $zmienna + '1';
}
if ($zmienna == '2') { //jezeli za login podalismy admin i za haslo pass to nasza zmienna przyjmnie warotsc
// 2 i ukarze nam sie to:
echo('
<br><center>
logowanie przebiegło pomyślnie!
</center>
');
$_SESSION['log']='1'; //sesja przyjmuje odpowiednia wartosc
echo('
<br><br><center>
<a href="panel_1.php">kliknij tutaj aby przejsc do panelu administratora.</a>
</center>
');
} else { //jezeli blednie podalismy login i haslo wyswietli nam to: echo('blednie podany login lub haslo');
echo('<a href="panel.php">kliknij tutaj aby ponownie sie zalogowac.</a>');
};
?>
3. Okay mamy juz plik odpowiadajacy za wyswietlenie formularza i plik w ktorym weryfikujemy nasze haslo i login a teraz stworzymy strone w ktorej po zalogowaniu ukarze nam sie napis 'widzisz ten napis poniewaz jestes zalogowany' jezeli kots nie zalogowany wejdzie na ta strone zobaczy napis 'zaloguj sie!'.
Tworzymy plik panel_1.php i wstawiamy kod:
<?php
session_start(); // otwieramy sesjeif ($_SESSION['log'] == '1') { // sprawdzamy czy cesja przyjmuje odpowiednia wartosc, jezeli tak
// to znacyz ze jestesmy zalogowani i wyswietla:
echo(''widzisz ten napis poniewaz jestes zalogowany' ');
} else { // jezeli nie to wyswietla nam ten napis:echo('Zaloguj sie!');
}
?>
Gotowe! Oczywiscie mozna modyfikowac kod wg swojego uznania np dodajac plik laczacy sie z baza danych i wczytwac warosc login i haslo.
Ten kod jest dla amatorow zaczynajacych swoja przygode z php, moze komus sie przyda!
1. Tworzymy formularz za pomoca ktorego bedziemy mogli sie zalogowac.
Utworz plik panel.php i wstaw ten kod:
<?php
echo('<form action="log_pan.php" method="POST">
<table border="0">
<tr>
<td></td>
<td><b>LOGOWANIE</b><hr></td>
</tr>
<tr>
<td >LOGIN :</td>
<td ><input type="text" name="login"></td>
</tr>
<tr>
<td >HASŁO :</td>
<td ><input type="password" name="pass"><hr></td>
</tr>
<tr>
<td></td>
<td ALIGN="right"><input type="submit" value="Zaloguj mnie!"></td>
</tr>
</table>
</form>');
?>
Po nacisnieciu przycisku Zaloguj mnie przeniesie nas na do pliku log_pan.php.
2. Ale chwila tego pliku jeszcze nie mamy? Zatem utworz plik log_pan.php i wstaw ten kod:
<?php
session_start(); // otwieramy sesje$imie = $_POST['login']; // odczytuje to co podalismy w formularzu (metoda POST)$haslo = $_POST['pass'];
$zmienna = '0'; // tworzymy pomocnicza zmienna i przypisujemy jej wartosc 0if ($imie == 'admin') { // jezeli zmienna imie jest rowna temu co podalismy w formularzu$zmienna = $zmienna + '1'; // do naszej zmiennej pomocniczej dodajemy 1};
if ($haslo == 'pass') { // tutaj tak samo jak wyzej tylko sprawdzamy nasze haslo a nie login
$zmienna = $zmienna + '1';
}
if ($zmienna == '2') { //jezeli za login podalismy admin i za haslo pass to nasza zmienna przyjmnie warotsc
// 2 i ukarze nam sie to:
echo('
<br><center>
logowanie przebiegło pomyślnie!
</center>
');
$_SESSION['log']='1'; //sesja przyjmuje odpowiednia wartosc
echo('
<br><br><center>
<a href="panel_1.php">kliknij tutaj aby przejsc do panelu administratora.</a>
</center>
');
} else { //jezeli blednie podalismy login i haslo wyswietli nam to: echo('blednie podany login lub haslo');
echo('<a href="panel.php">kliknij tutaj aby ponownie sie zalogowac.</a>');
};
?>
3. Okay mamy juz plik odpowiadajacy za wyswietlenie formularza i plik w ktorym weryfikujemy nasze haslo i login a teraz stworzymy strone w ktorej po zalogowaniu ukarze nam sie napis 'widzisz ten napis poniewaz jestes zalogowany' jezeli kots nie zalogowany wejdzie na ta strone zobaczy napis 'zaloguj sie!'.
Tworzymy plik panel_1.php i wstawiamy kod:
<?php
session_start(); // otwieramy sesjeif ($_SESSION['log'] == '1') { // sprawdzamy czy cesja przyjmuje odpowiednia wartosc, jezeli tak
// to znacyz ze jestesmy zalogowani i wyswietla:
echo(''widzisz ten napis poniewaz jestes zalogowany' ');
} else { // jezeli nie to wyswietla nam ten napis:echo('Zaloguj sie!');
}
?>
Gotowe! Oczywiscie mozna modyfikowac kod wg swojego uznania np dodajac plik laczacy sie z baza danych i wczytwac warosc login i haslo.
Ten kod jest dla amatorow zaczynajacych swoja przygode z php, moze komus sie przyda!
Subskrybuj:
Posty (Atom)