Motto propriu, insusit si asumat: ca sa creezi blocuri de coduri, trebuie sa fii pasionat!
Mi-am instalat compilatorul Code Blocks si iata ca m-am apucat de facut programe in limbajul C.Mai jos o sa va arat primul meu program in C cu comentariile de rigoare:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int A;
int i=10;
printf("Introduceti parola %X \n", i);
scanf("%X",&i);
if (i=A)
printf("parola corecta");
else
printf("parola gresita");
return 0;
}
Am incercat sa creez un program, a carui parola sa fie o coversie dintr-un intreg zecimal intr-un intreg hexazecimal.Astfel pentru un programator amator ca mine, iar fi foarte greu fara sa compileze sa deduca exact ce apare la terminal.Sistemul hexadecimal este un sistem de numerotatie in baza 16, unde numarului zecimal 10 ii corespunde un numar hexazecimal A.
Dupa compilare apare urmatorul text:
Introduceti parola A
5
parola corecta
Indiferent ce numar intreg introducem face ca parola sa fie mereu corecta.Nu asta am urmarit cand am facut programul, dar de pare ca trebuie sa mai invat, fiindca trebuia ca parola sa fie corecta doar la litera mare A.
Imi dau seama ca nimic nu e imposibil sa faci, dar fara munca, doar cu sclipiri prea multe lucruri nu putem face.
Fiecare zi e un dar de la Dumnezeu si voia lui e implinita prin oameni! Lucreaza ca interiorul tau sa fie curat si linistit si se va reflecta infinit in exterior!
Abonați-vă la:
Postare comentarii (Atom)
AZI - DOAR GALBEN
Azi platesc tribut soarelui, primaverii si iubirilor apuse. Azi este despre galben, despre viata aprinsa de dor si magie intr-un cuib rusti...
-
Motto propriu, insusit si asumat : toti suntem creativi, dar in forme diferite. Cele cinci niveluri ale creativitatii sunt: 1) creativita...
-
Motto propriu, insusit si asumat: uneori si o jumatate de secunda, poate face diferenta intr-un context fericit sau nefericit! Imi aduc am...
Sal,
RăspundețiȘtergereAi 2 greseli:
- egal in programare are semnul == (atentie la instructiunea if);
- tot la instructiunea if corect era: if==10!
Mult succes in continuare!