Clase 2
Clase 2
Clase 2
h> void main(void){ clsrcr(); int n,n2,sum,res,r,mult; printf("Ingrese un numero:"); scanf("%d",&n); printf("Ingrese un numero:"); scanf("%d",&n2); sum=n+n2; printf("La suma de %d mas %d es %d",n,n2,sum); printf("\n"); res=n-n2; printf("La resta de %d menos %d es %d",n,n2,res); printf("\n"); r=n/n2; printf("La divicion de %d entre %d es %d",n,n2,r); printf("\n"); mult=n*n2; printf("La multiplicacion de %d por %d es %d",n,n2,mult); printf("\n"); getch(); } Clase 2 C++ #include<stdio.h> #include<iostream.h> #include<conio.h> void main(void){ clsrcr(); int n,n2,sum,res,r,mult; cout<<"Ingrese un numero:" scanf("%d",&n); cout<<"Ingrese un numero:" scanf("%d",&n2); sum=n+n2; cout<<"La suma de"<<n<<" mas"<<n2<<"es"<<suma<<endl); printf("\n"); res=n-n2; cout<<"La resta de"<<n<<" menos"<<n2<<"es"<<res<<endl); printf("\n"); r=n/n2; cout<<"La divicion de"<<n<<" mas"<<n2<<"es"<<suma<<endl); printf("\n"); 1
mult=n*n2; cout<<"La suma de"<<n<<" mas"<<n2<<"es"<<suma<<endl); printf("\n"); getch(); } Clase 2 #include<stdio.h> #include<conio.h> void main(void){ char *nom; clrscr(); printf("Cual es su nombre? "); scanf("%s",nom); printf("Hola su nombre es %s",nom); getch(); } Clase 1 #include<stdio.h> #include<conio.h> void main(void){ int x; clrscr(); printf("Digite un numero: "); scanf("%d",&x); printf("El valor que digitaste es: %d",x); getch(); } Clase 3 #include<stdio.h> #include<conio.h> #include<ctype.h> void main(void){ char r; clrscr(); printf("Desea continuar?[S/N]: "); scanf("%c",&r); r=toupper(r); printf("usted desea continuar: %c",r); getch(); } Clase 5 #include<stdio.h> #include<conio.h> #include<ctype.h> void main(void){ 2
float peso;// numeros reales de precision simple. clrscr(); printf("Cual es su peso?: "); scanf("%f",&peso); printf("Tu peso es: %2.2f",peso); getch(); } Clase 1 c++ #include<iostream.h> #include<conio.h> void main(void){ clrscr(); cout<<"Hola Mundo"; cout<<endl; cout<<"Esto es codigo C++"; getch(); } para limpiar usamos conio y clcrscr si no usamos system y cls en C = se usa para asignacion tipo idv(identificador valido) tipo idv1,idv2,...idvn; para declarar variables tiene que ir el tipo y despues el identificador; para declaraar variables es por lo regular antes de la primera instruccion, despues de la primera llave que abre el cuerpo del programa. TIPOS DE DATOS BASICOS EN C. VOID Para declarar punteros genericos (variable que apunta a objetos de distintos tipos) para indicar que un metodo es un retorno indica que un etodo no recive parametros INT Va desde -32768 a 0 y a 32767, esto sale de 2 a la 16.Tamao de 16 bits CHAR Caracter. TAMAO DE UN BYTEs.2 a ala 8 Todo char entre apostrofo simprle FLOAT Para numeros reales.En C los float son de 4 bytes. este es mas grande que int y tambien acepta numeros de distintos tipos. DOUBLE Doble tamao de fload. doble presicion. OPERADORES ARITMETICOS BASICOS + suma - resta * multiplicacion / divicion entera(div) 3
% divicion real(mod) operadores binarios(requieren dos operandos) Clase 3 #include<conio.h> #include<stdio.h> void main(void){ char*ciudad,*nombre,genero; clrscr(); printf("Ingrese su nombre: "); gets(nombre); printf("Ingresa el nombre de la ciudad en que vives: "); gets(ciudad); printf("Cual es su genero?[M/F]:"); genero=getchar(); printf("%s vives en %s y tu genero es: %c",nombre,ciudad,genero); getch(); } Clase 1 #include<stdio.h> #include<conio.h> void main(void){ clrscr(); gotoxy(15,10); printf(""); gotoxy(15,40); printf(""); gotoxy(15,11); printf(""); gotoxy(63,11); printf(""); gotoxy(15,12); printf(""); gotoxy(63,12); printf(""); gotoxy(15,13); printf(""); gotoxy(63,13); printf(""); gotoxy(15,14); printf(""); gotoxy(63,14); printf(""); gotoxy(15,15); printf(""); gotoxy(63,15); 4
printf(""); getch(); } Clase 6 #include<stdio.h> #include<conio.h> #include<iostream.h> void main(void){ int x=10,y=15; clrscr(); y=y+1; y+=1; y++; ++y; cout<<"El valor de y es:"<<y<<endl; x*=y; cout<<"El valor de x es:"<<x<<endl; x%=10; cout<<"El valor de x es:"<<x<<endl; x+=40; cout<<"El valor de x es:"<<x<<endl; getch(); } Clas62 #include<stdio.h> #include<conio.h> void main(void){ int x=10,y,z; clrscr(); /* Uso de operadores monarios decremento e incremento*/ printf("El valor de inicio de x es:%d \n",x); --x; printf("El valor original de X es:%d \n",x); x--; printf("El valor original de x es:%d \n",x); y=--x; printf("El valor de y es: %d, el valor de x es:%d \n", y,x); y=x--; printf("El valor de y es: %d, el valor de x es:%d \n", y,x); z=(x++)-(--y); printf("El valor de z es: %d",z); getch(); }
& polimorfo: toma muchas formas, en funcion del contexto. usado para una direccion de memoria pero tambien como operador logico nom[30]; forma de arreglo de una direccion.declaracion de variable para cadenas de caracteres. el compilador de c no observa si te pasas del limite de array y el programador es el que sufre las consecuencias. *nom; es para un puntero. scanf: solo lee una cadena de caracteres y gets lee todas las que desees colocar. r=toupper(r); es para convertir de minusculas a mayusculas. OPERADORES: gets(cad); para leer cadena de caracteres. \n; para salto de linea \b; para regresar la letra genero=getch();//es para teclear una letra pero no muestra lo que se tecleo. genero=getche;// muestra lo que se tecleo. genero=getchar//muestra lo que tecleo esperando un enter. operadores monarios por que solo requiere un operador prefijo:eloperador precede operando posfijo:el operando precede al operador