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.
„Stiu ca nu stiu, dar nici tu nu stii si amandoi calatorim prin viata prin acelasi viitor iluzoriu!''
Abonați-vă la:
Postare comentarii (Atom)
CARE E SECRETUL VINDECARII?
Corpul se vindecă atunci când sufletul își aduce aminte de ce merită să trăiască.
-
Motto propriu, insusit si asumat: pictura reflecta in oglinda forma nefinisata a sufletului pictorului. Am analizat, interpretat, aprec...
-
Motto propriu, insusit si asumat : toti suntem creativi, dar in forme diferite. Cele cinci niveluri ale creativitatii sunt: 1) creativita...
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!