Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rekomendowane odpowiedzi

Opublikowano

Skąd masz taki kod? Czy to całość czy tylko fragment. To kompletnie nie ma sensu. Sam to napisałeś? Nie wiesz do czego służy if?

Sprecyzuj o co ci chodzi...

RAsfepN.png
Opublikowano

po co ci to?

funkcja if - na polski to słowo "gdy"

np.

if (zmienna = 1)

Console.WriteLine("Brak argumentów");

else

Console.WriteLine("Istnieją jakieś argumenty");

Console.Read();

Tłumaczenie na pl

gdy zmienna będzie równa 1 wtedy

wpis do konsoli "Brak argumentów"

gdy zmienna nie będzie równa 1 wtedy

wpis do konsoli "Istnieją jakieś argumenty"

wczytanie słowa z konsoli

 

if przydaje się do różnych funkcji które zwracają różne wartości

Opublikowano

IF to warunek, w tym wypadku jeśli "coś" jest prawdą to wyświetli tekst pierwszy a jeśli fałszem to tekst drugi.

#Include <brain.h>

Opublikowano

po co to właściwie jest ??? jak zmienię true na false to będzie ten drugi komunikat ale po co mi to ???

 

 

 

Po to, żebyś mógł wyświetlić odpowiedni komunikat zależnie od wartości zmiennej itp.

Opublikowano

Skąd masz taki kod? Czy to całość czy tylko fragment. To kompletnie nie ma sensu. Sam to napisałeś? Nie wiesz do czego służy if?

Sprecyzuj o co ci chodzi...

Ten kod znalazłem na stronie Microsoftu w poprzednim poście podałem lekko zmodyfikowany przeze mnie.

To jest ukryta treść, proszę

I właśnie nie wiem do czego służy te if możesz dać przykład jakiś kiedy to się przydaje.

 

a tu masz stronę dokładnie:

To jest ukryta treść, proszę

GrottyCracker22.png
Opublikowano

if po polsku znaczy jeśli

więc np

jeśli zmienna1 jest wieksza od zmiennej2 wypisuje tekst

w przeciwnym razie wypisz inny text.

To jest ukryta treść, proszę

myślę że zrozumiałeś xD

 

// ifów się używa do bardzo wielu rzeczy np do sprawdzania kolizji per pixel :P, do wypełniania tablicy etc.

Opublikowano

biedak nawet wypocić paru słów nie potrafi to tłumaczy wszystko na swój język , obrazkowy

;)

 

IF ( jeśli, jeżeli , itp jak wyżej napisaliście ) jest jedną z najważniejszych funkcji warunkowych w wielu językach programowanie i bez niej nie miał by szanse zaistnieć żaden program poprawnie napisany który wymaga spełniania różnych warunków

 

jak dale to leci, hmm ... mamy ELSE ( w wolnym tłumaczeniu jeżeli nie, to )

 

if ( jeśli ) to ma spełniać warunek to

program robi to

else ( jeżeli nie, to ) jeśli to nie spełniło warunku to

program zrobi tamto

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Opublikowano

'IF ( jeśli, jeżeli , itp jak wyżej

napisaliście ) jest jedną z

najważniejszych funkcji

warunkowych w wielu językach

programowanie i bez niej nie

miał by szanse zaistnieć żaden

program poprawnie napisany

który wymaga spełniania różnych

warunków'

 

nie koniecznie , co ty na to ?

gynvael.coldwind.pl/?id=247

liczylem na barce lecz ona niemogla wygrac.

Przez kibicow ktorzy przy rzutach roznych wolnych swiecili w messiego laserami

Opublikowano

dobre, z małym wyjątkiem. jak to bywa każdą funkcje można próbować zastąpić inną , i nie w każdym języku programowania można tak zrobić.

cytacik ze strony na koniec :

Powyższy post stanowi dowód na to że można część ifów zapisać jako operacje matematyczne, ale prawie że na pewno nie należy tego robić ze względu na znaczną utratę czytelności kodu ;>

Natomiast niewątpliwie jest to pouczające doświadczenie ;>

 

Pytanie na koniec - czy będzie to rzeczywiście szybsze od dwóch if'ów? Hmm... może na starszych komputerach, ale teraz, nie sądzę ;> (niemniej jednak zachęcam do testów)

 

 

podziwiam takich ludzi , zwłaszcza ich ogromną i nie ograniczoną wyobraźnie

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Opublikowano

Witam, już trochę kapuje tylko nie w C# tylko C++ tu mam taki kod:

To jest ukryta treść, proszę

Jeśli wpisze, że mam poniżej 18'tu lat to wyświetli się komunikat "Koniec", jeśli podam, że mam 18 + to wyświetli się "Twierdzisz,że jesteś pełnoletni :)"

 

uczę się z tej stronki polecam:

To jest ukryta treść, proszę

 

P.S.

A temat można zamknąć.

GrottyCracker22.png
Opublikowano

Witaj.

 

Jeżeli kursy Ci się skończą kup sobie "Symfonie C++ Syandard. Wydanie trzecie" Jerzego Grębosza

Bardzo dobra książka. :)

 

A tutaj masz część program(bez bibliotek i maina), który wybierze Ci największą liczbę z 3 całkowitych przez Ciebie podanych. :)

Żeby nie było, że coś można zapisać prościej itp. - też dopiero się uczę.

 

To jest ukryta treść, proszę

  • 2 tygodnie później...
Opublikowano

Witam,

If to jest funkcja warunkowa. Do funkcji if przypisujemy warunek, po którego spełnieniu program przechodzi do dalszej części kodu. Else (w przeciwnym wypadku) program wykonuje instrukcje następujące po funkcji elsebiggrin.gif

Nie skopiowałem tego z żadnej strony, tylko nauczyłem się z przepięknego moim zdaniem tutoriala "od zera do gier kodera" . Naprawdę polecam Cpp, ponieważ ma on ogromne możliwości ^^.

 

@ Wiecie może, jak powrócić do wyboru opcji działania? Program po wykonaniu działania "chamsko" się zamyka dry.gif Poniżej załączam kod programu: liczę na pomoc tongue.gif

 

To jest ukryta treść, proszę

Jeżeli nie wiecie, co oznacza któraś z funkcji- służę pomocą smile.gif

xxxcc

Opublikowano

@Up Siema, dzięki już zrozumiałem tą instrukcje warunkową if. Jeśli chodzi o twoje pytanie jak powrócić do działań to musisz zastosować pętle do...while zaraz sprawdzę kod i ci dam jak nie będziesz tego umiał zastosować ;)

 

EDIT:

 

Zrobiłem ! zobacz jak się sprawdza:

 

To jest ukryta treść, proszę

 

P.S.

Z końcówką programu musiałem pokombinować bo jak chciałem wyjść z programu to wyskakiwało "Podaj pierwszą liczbę" itd. ;)

Aha i mógłbyś zrobić czytelniejszy kod bo masz bibliotekę iostream a w niektórych przypadkach używasz std.

GrottyCracker22.png
×
×
  • Dodaj nową pozycję...