joi, 31 martie 2011

Ecuatia de gradul al II lea [ algoritm ]

Ecuatia de gradul al II lea

D.I: a, b,c 
D.Ie: x1, x2
citeste a, b, c
daca a != 0
        D = b * b - 4 * a * c 
        daca D > 0 atunci
                 x1 = ( -b + SQRT ( D ) ) / ( 2 * a )
                 x2 = ( -b - SQRT ( D )  / ( 2 * a )
                 scrie x1, x2
        altfel
        daca D = 0 atunci 
        x1 =  ( -b ) / ( 2 * a ) 
        x2 = x1 
        scrie x1, x2
        altfel
        scrie " Ecuatia nu are solutii reale " 

D - delta
!= - nu este egal 

Produsul cifrelor unui numar [ algoritm ]

Pentru un numar dat cu exact trei cifre sa se calculeze produsul cifrelor lui.

Rezolvare

D.I: x
D.Ie: P
citeste x
a = x % 10
b = ( x / 10 ) % 10
c = x / 100
P = a * b * c
scrie P

Suma cifrelor unui numar [ algoritm ]

Se citeste un numar natural cu exact doua cifre. Sa se calculeze si sa se afiseze suma cifrelor lui.

Rezolvare

D.I: x
D.Ie: S
citeste x
S = x % 10 + x / 10
scrie S

x % 10 - ultima cifra a numarului
x / 10 - numarul fara ultima cifra

Suma a doua module [ algoritm ]

Se dau doua numere. Calculati si afisati suma modulelor lor.

Rezolvare


D.I: x, y
D.Ie: S
citeste x, y
daca ( x >= 0 ) atunci
         mx = x
     altfel
        mx = -x

daca y >= 0 atunci
        my = y
     altfel
        my = -y
S = mx + my
scrie S





Suma a doua numere [ algoritm ]

Scrieti algoritmul prin care pentru doua numere se calculeaza si se afiseaza suma lor.

Rezolvare


D.I: a, b
D.Ie: S
citeste a, b
S = a + b
scrie S