.©ÝobÝ™

Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.
.©ÝobÝ™

Online Gaming Tutorial


    Tutorial C++ - Lectia 6 - Structura "if"

    avatar
    andrey


    Mesaje : 27
    Data de inscriere : 29/09/2009

    Tutorial C++ - Lectia 6 - Structura "if" Empty Tutorial C++ - Lectia 6 - Structura "if"

    Mesaj  andrey Mar Sept 29, 2009 5:31 pm

    Structura if este o structura conditionala.

    A.Structura
    Structura este de forma:


    Cod:
    if(conditie){
        executii
    }
    else{
        executii2
    }

    unde conditie este o expresie. Daca expresia este adevarata atunci se executa "executii" unde executii este o parte de cod care vrem sa se execute daca conditia este adevarata. Daca conditia nu este adevarata se executa "executii2" unde executii2 este o parte de cod care dorim sa se execute daca conditia nu este adevarata.

    De asemenea partea de dupa "else" (inclusiv) poate lipsi.

    Pentru a scrie o conditiile pot fi:
    *o variabile (if(x), atunci conditia este adevarata daca x diferit de 0 si falsa daca x=0;
    *o expresie formata din variabile si operatori relationari sau de egalitate

    B.Operatori relationari
    Operatorii relationari sunt:
    1. mai mic: (<)
    expr1 < expr2 - daca valoarea expresiei 1 este mai mica decat valoreacelei de-a doua expretie atunci conditia este adevarata, altfel este falsa
    2. mai mic sau egal (<=) expr1 ) [i]expr1 > expr2
    4. mai mare sau egal (>=) expr1 >= expr2
    exemple:


    Cod:
    if(5 <3>= a-b){
        .....
    }
    else{
        ....
    }

    C.Operatori de egalitate
    1. egal cu (==) expr1 == expr2 - daca expresia 1 este egala cu expresia 2 conditia este adevarata altfel este falsa
    2. diferit de (!=) expr1 != expr2

    Exemple:


    Cod:
    if(a+b == c){
        .....
    }
    else{
        .....
    }

    if(a != b*c){
        .....
    }


    D.Aplicatie - Rezolvarea ecuatiei de gradul I - reloaded


    Cod:
    #include<iostream>

    int main(){
        float a,b,x;
        cout<<"Dati a si b pentru o ecuatie de forma: ax+b=0: ";
        cin>>a>>b;
        if(a == 0){
              cout<<"Ecuatie imposibila";
        }
        else{
              cout<<"Valorea lui x este "<<(-b/a);
        }
        return 0;
    }

    Tutorial C++ - Lectia 6 - Structura "if" Lectia_6

      Data/ora curentă este: Joi Noi 21, 2024 4:59 pm