Entradas

Mostrando entradas de octubre, 2017

Ejercicio Nº 3 - Nombre o Letra

Imagen
Ingresar una variable de tipo char y que me diga si es numero o letra. #include <conio.h> #include <stdio.h> main(){ char num; char *ptrnum; printf("Ingrese una variable\n"); scanf("%s", &num); if( (num>=65 && num<=90)||(num>=97 && num<=122) ) printf("Es una letra"); else printf("Es un Numero"); getch(); }

Ejercicio Nº 2 - Nombre y punteros

Imagen
Realizar un ejercicio que ingrese su nombre y que aparezca la dirección del puntero de cada letra del nombre ingresado. #include <conio.h> #include <stdio.h> main(){ int a; char nom[10]; char *ptrnom; printf("Ingrese un nombre\n"); scanf("%s",&nom); if(nom[a]=!NULL) { ptrnom=&nom[a]; for(a=0;a<=10;a++) { printf("\n %c,%p",*ptrnom,ptrnom); ptrnom++; } } getch(); }

Ejercicio Nº 1 - Punteros

Imagen
Realizar un programa que indique un numero y su dirección. #include <stdio.h> #include <conio.h> main() { int a,*ptra; a=20; ptra=&a; printf("%p",&ptra); printf("\n"); printf("%d",*ptra); getch(); }

Corrección de Primer Bloque

Imagen
1. Determinar el valor que tendrán las variables después de cada operación de asignación. int A; A=5; A=A+7; A=A-10; A=A-2; int A; int B; A=1; B=2; A=A+B; int X; int Y; X=3; Y=X; Y=X+3;   A=0 A=1+2; A=3; Y=6; int A; int B; B=12; A=B+1; A=B-7; B=4+5; A=A*A; int X; int *Y; X=2; Y=&Y; X=X+1; *Y; int A; int B; A=0; B=5; B=A+B; B=A; A=36; B=9; X=3; Y=3; B=0; 2. Definir cuál sería la salida en pantalla del siguiente código. Ingrese un número 5 X= 1 Suma= 1 X= 2 Suma= 3 X=3 Suma= 6 X= 4 Suma= 10 X= 5 Suma= 15 3. Encierre la letra de la repuesta correcta a la pregunta. ¿Qué es una función? a) Es una estructura que se usa fuera del main().  b) Es una estructura que se desarrolla dentro del main(). c) Es una estructura que se declara fuera del main(). d) Es un...

Punteros en C++

Los punteros ¿Qué es un puntero? Es una variable que  contiene la dirección de memoria de un dato o de otra variable que contiene al dato en un arreglo. Esto quiere decir, que el puntero apunta al espacio físico donde está el dato o la variable. ¿Para qué se utilizan? Los punteros se pueden utilizar para referencia y manipular estructuras de datos, para referenciar bloques de memoria asignados dinámicamente y para proveer el paso de argumentos por referencias en las llamadas a funciones. Ejemplo #include <stdio.h> int main() { int a=0; //Declaración de variable entera de tipo entero int *puntero; //Declaración de variable puntero de tipo entero puntero = &a; //Asignación de la dirección memoria de a printf("El valor de a es: %d. \nEl valor de *puntero es: %d. \n",a,*puntero); printf("La direccion de memoria de *puntero es: %p",puntero); return 0; }

Ejercicio Nº 5 - División entre dos números (exactos e inexactos)

Realice una funciona de tipo float con 2 parámetros de tipo int, la función realiza una división de los 2 números de tipo int y devuelve su respuesta en tipo float, Realizar una 2da función evaluando la respuesta de la primera función indicando si es una división exacta o inexacta. #include <stdio.h> #include <conio.h> float res; float num1, num2; float funcion(float num1, float num2) { res=(num1/num2); return res; } float funcion2() { if(res/res==1) printf("Numero exacto"); else printf("Numero inexacto"); } main() { float a, b; printf("Ingrese dos numeros\n"); scanf("%f",&a); scanf("%f",&b); res = funcion(a,b); printf("La division entre los dos numeros es= %f \n",res); funcion2(); getch(); }

Ejercicio Nº4 - Suma y representación

Realice un ejercicio que dado 3 números presente la suma y lo represente mediante asteriscos. #include <stdio.h> #include <conio.h> int num1, num2, num3, res, i; int funcion() { res=num1+num2+num3; return res; } void asteriscos() { for(i=0; i<num1; i++) printf("*"); printf("\n"); for(i=0; i<num2; i++) printf("*"); printf("\n"); for(i=0; i<num3; i++) printf("*"); printf("\n"); for(i=0; i<res; i++) printf("*"); } main() { printf("Ingrese dos numeros\n"); scanf("%d",&num1); scanf("%d",&num2); scanf("%d",&num3); res=funcion(); printf("La suma entre los dos numeros es= %d\n",res); asteriscos(); getch(); }

Ejercicio Nº 3 - Triángulo y Cuadrado

Realizar un programa que dado dos números presente el número menor y con ese número se produzca un triángulo; pero si son iguales que produzca un cuadrado. #include <stdio.h> #include <conio.h> int num1,num2,a,i=0,j=0,b; int Menor(){  printf("Ingrese un numero\n");  scanf("%d",&num1);  scanf("%d",&num2); if(num1==num2)   b=num1;    for(i=0; i<b; i++){   printf("\n");   for(j=0; j<b; j++)   printf("*");  }   if(num1<num2)    a=num1;     else if(num2<num1)      a=num2; } main() {  a=Menor();  printf("\nEl menor es: %d\n",a);  for(i=0; i<a; i++){   printf("\n");   for(j=0; j<=i; j++)   printf("*");  } getch(); }

Ejercicio Nº 2 - Triángulo

Realice un programa que dado dos números presente el número menor y con ese número se produzca un triángulo. #include <stdio.h> #include <conio.h> int num1,num2,res,cont,a; int fun() { printf("Ingrese dos numeros\n"); scanf("%d",&num1); scanf("%d",&num2); if(num1<num2)  res=num1;   else   res=num2; } main() { res=fun(); printf("El numero menor es= %d\n",res); for(cont=0;cont<res;cont++){  printf("\n");  for(a=0;a<=cont;a++)  printf("*"); } getch(); }

Ejercicio Nº 1 - Número Mayor

Realice un programa que pida dos números y presente el numero mayor. #include <stdio.h> #include <conio.h> int num1,num2; int funcion() { printf("Ingrese el primer numero\n"); scanf("%d",&num1); printf("Ingrese el segundo numero\n"); scanf("%d",&num2);   if(num1>num2)   printf("El mayor es= %d",num1);    else     printf("El mayor es= %d",num2); } main() { funcion(); getch(); }

Estructura de una función

Estructura tipo_de_retorno   nombreFunción   (listaDePárametros) { cuerpo de la función return expresión } tipo_de_retorno Tipo de valor devuelto por la función ola palabra reservada void si la función no devuelve ningún  valor nombre Función Identificador o nombre de la función lista De Parámetros Lista  de declaraciones de los prarametros de la función separaados por comas Expresión Valor  que devuelve  a función Net - grafía: https://programacionfusa.wordpress.com/miprueba/estructura_funcion/

La función

¿Que es función? Una función es una subrutina que forma un programa que realiza tareas definidas, ayuda a que el trabajo del programador sea mas facil y eficaz. Tipos de Funciones Existen 4 tipos de funciones: 1. No reciben ni retornan.  2. Reciben y no retornan. 3. No reciben y retornan. 4. Reciben y retornan.