a IX-a A27 lecții INFORMATICĂ | 34 lecții T.I.C.
Informatică
Lectia 00001   |   Lectia 00   |   Lectia 01   |   Lectia 02   |   Lectia 03   |   Lectia 04   |   Lectia 05   |   Lectia 06   |   Lectia 07   |   Lectia 08
Lectia 08 --- [ Teorie + 3 Probleme rezolvate ]
DETERMINAREA CIFRELOR UNUI NUMĂR  CĂRUIA ÎI CUNOAȘTEM NUMĂRUL  DE CIFRE

Notăm:     a % b  - restul împărțirii lui a la b.
             cât (a, b) - câtul împărțirii lui a la b.
    a % 10 - ultima cifră a lui a.
    cât (a, 10) - numărul a fără ultima cifră
    cât (a, 10)%10 - penultima  cifră a lui a.

1. Se citește un număr de 3 cifre . Să se determine cea mai mare cifră a sa .
Propune o soluție

S
o
l
u
ț
i
a:
Introdu următorul text: 263328416
Citeste x
Daca x >=100 si x<=999 atunci
    a = x % 10
    b = cat(x, 10)%10
    c = cat(x, 100)
Daca a>b atunci
   Daca a>c atunci
      Tipareste a
   Altfel
      Tipareste c
   Sfarsit Daca
Altfel
     Daca b>c atunci
      Tipareste b
      Altfel
      Tipareste c
   Sfarsit Daca
Sfarsit Daca
Altfel
   Scrie "Numarul nu e pozitiv si de trei cifre"
Sfarsit Daca
      
2. Se citește un număr de 4 cifre . Să se determine cifra mai mare .
Propune o soluție

S
o
l
u
ț
i
a:
Introdu următorul text: 385880178
Citeste x
Daca x >=1000 si x<=9999 atunci
    Max = x % 10
  Daca cat(x, 10)%10>Max atunci
         Max=cat(x, 10)%10
   Sfarsit daca
  Daca cat(x, 100)%10>Max atunci
         Max=cat(x, 100)%10
   Sfarsit daca
  Daca cat(x, 1000)>Max atunci
         Max=cat(x, 1000)
   Sfarsit daca
Scrie Max
Altfel
      Scrie "Numarul nu e pozitiv si de patru cifre"
Sfarsit Daca
      
3. Se citește un număr de 4 cifre . Să se determine câte cifre pare respectiv impare conține numărul .
Propune o soluție

S
o
l
u
ț
i
a:
Introdu următorul text: 651839262
Citeste x
Daca x >=1000 si x<=9999 atunci
    Nr_p = 0
     Nr_i = 0
  Daca (x%10)%2=0 atunci
         Nr_p = Nr_p + 1
     Altfel
         Nr_i = Nr_i + 1
   Sfarsit daca
  Daca cat(x, 10)%10%2=0 atunci
         Nr_p = Nr_p + 1
     Altfel
         Nr_i = Nr_i + 1
   Sfarsit daca
  Daca cat(x, 100)%10%2=0 atunci
         Nr_p = Nr_p + 1
     Altfel
         Nr_i = Nr_i + 1
   Sfarsit daca
  Daca cat(x, 1000)%2=0 atunci
         Nr_p = Nr_p + 1
     Altfel
         Nr_i = Nr_i + 1
   Sfarsit daca
   Scrie Nr_p, Nr_i
Altfel
      Scrie "Numarul nu e pozitiv si de patru cifre"
Sfarsit Daca
      

Fii primul care comentează lecţia
     Submit
  |   Lectia 09   |   Lectia 10   |   Lectia 101   |   Lectia 102   |   Lectia 103   |   Lectia 11   |   Lectia 11_2   |   Lectia 12   |   Lectia 12_2   |   Lectia 12_3   |   Lectia 12_4   |   Lectia 12_5   |   Lectia 13   |   Lectia 14   |   Lectia 17
Lectia 18   |   Lectia 19
T.I.C.

Lectia 01   |   Lectia 02   |   Lectia 03   |   Lectia 04
Lectia 05   |   Lectia 06   |   Lectia 07   |   Lectia 08   |   Lectia 09
Lectia 10   |   Lectia 11   |   Lectia 12   |   Lectia 13   |   Lectia 14   |   Lectia 15   |   Lectia 16   |   Lectia 17   |   Lectia 18   |   Lectia 19   |   Lectia 19   |   Lectia 20   |   Lectia 23   |   Lectia 24   |   Lectia 26   |   Lectia 27   |   Lectia 28   |   Lectia 29   |   Lectia 30_2   |   Lectia 31   |   Lectia 32   |   Lectia 33   |   Lectia 34   |   Lectia 35   |   Lectia 36
a IX-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a IX-a C0 lecții INFORMATICĂ | 29 lecții T.I.C.
T.I.C.
Lectia 01   |   Lectia 02   |   Lectia 03   |   Lectia 04
Lectia 05   |   Lectia 06   |   Lectia 07   |   Lectia 08
Lectia 10   |   Lectia 12   |   Lectia 13   |   Lectia 14   |   Lectia 15   |   Lectia 16   |   Lectia 17   |   Lecția 18   |   Lectia 19   |   Lectia 20   |   Lectia 21   |   Lectia 22   |   Lectia 23   |   Lectia 24   |   Lectia 25   |   Lectia 26   |   Lectia 27   |   Lectia 28   |   Lectia 29   |   Lectia 30   |   Lectia 31
a IX-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a IX-a E0 lecții INFORMATICĂ | 0 lecții T.I.C.
a X-a A6 lecții INFORMATICĂ | 29 lecții T.I.C.
Opțional
Fișa 01   |   Fișa 02   |   Fișa 03   |   Fișa 04   |   Fișa 05   |   Lectia 20
T.I.C.

Lectia 07   |   Lectia 08   |   Lectia 09   |   Lectia 10   |   Lectia 11   |   Lectia 12   |   Lectia 13   |   Lectia 14
Lecția 14_1
Lectia 15
Lectia 16   |   Lectia 17   |   Lectia 19   |   Lectia 20
Lectia 21   |   Lecția 22   |   Lectia 23   |   Lectia 24   |   Lectia 25   |   Lectia 26   |   Lectia 27   |   Lectia 28
Lectia 29   |   Lectia 30   |   Lectia 31   |   Lectia 32   |   Lectia 33   |   Lectia 34   |   Lectia 35
a X-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a X-a C0 lecții INFORMATICĂ | 0 lecții T.I.C.
a X-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a A30 lecții INFORMATICĂ | 0 lecții T.I.C.
Informatică
Lectia 07   |   Lectia 08   |   Lectia 09   |   Lectia 10   |   Lectia 11   |   Lectia 12   |   Lectia 13   |   Lectia 14
Lectia 16   |   Lectia 18   |   Lectia 19   |   Lectia 20   |   Lectia 21
Lectia 23   |   Lectia 24
Lectia 36
Lectia 40   |   Lectia 41   |   Lectia 42   |   Lectia 43   |   Lectia 44   |   Lectia 45   |   Lectia 46   |   Lectia 46_1
Lectia 47   |   Lectia 48   |   Lectia 49   |   Lectia 50   |   Lectia 50_1
Lectia 50_2
a XI-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a C0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a D0 lecții INFORMATICĂ | 15 lecții T.I.C.
T.I.C.
Fişa 01   |   Fişa 02   |   Fişa 03   |   Fişa 04   |   Fişa 05   |   Fişa 06   |   Fişa 07
Fisa C08_2022_1
Lectia 01   |   Lectia 02   |   Lectia 03   |   Lectia 04   |   Lectia 05   |   Lectia 06   |   Lectia 07
a XI-a E0 lecții INFORMATICĂ | 1 lecții T.I.C.
T.I.C.
Fişa 01
a XII-a A2 lecții INFORMATICĂ | 6 lecții T.I.C.
Informatică
Lectia 01   |   Lectia 02
T.I.C.

Fişa 01   |   Fişa 02   |   Fişa 03   |   Fişa 04   |   Fişa 05   |   Fişa 06
a XII-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XII-a C0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XII-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XII-a E0 lecții INFORMATICĂ | 0 lecții T.I.C.
Excelenta A0 lecții INFORMATICĂ | 0 lecții T.I.C.