StyleGame

Online Tutorials

Va rog sa faceti cunoscut forumu. Cum puteti ajuta? De preferat la status pe yahoo messenger massuri etc. Va urez bafta in a ne ajuta cu respect echipa stylegame

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

    Distribuiţi
    avatar
    CYobY
    Administrator
    Administrator

    Mesaje : 197
    Data de inscriere : 04/10/2009
    Varsta : 24
    Localizare : VASLUI

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

    Mesaj Scris de CYobY la data de Sam Oct 24, 2009 4:41 am

    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;
    }



    _________________
    RESPECT

      Acum este: Lun Aug 20, 2018 3:13 am