Está en la página 1de 59

Francisco Morales Carbonell

Descripcion del Programa Este programa imprime la siguiente secuencias de numero con el comando for
Pseudocodigo Presentar resultados de las 4 secuencias representada con la siguiente equacion i+p<=n; donde i representa el contador, p el patron determinado en este caso 1 en el primero, 5 en el segundo, -6 en el tercero y 8 en el cuarto y n representa el punto de finalizado en este caso 7 en el primero, 23 en el segundo, -10 en el tercero y 51 en el cuarto Fin

#include<math.h> #include<stdio.h> void main(void) { int i; //contador printf("Este programa imprime la siguiente secuencias de numero con el comando for"); printf("\na) 1,2,3,4,5,6,7 \nb) 3, 8,13,18,23 \nc) 20, 14, 8, 2,-4,-10 \nd) 19,27,35,43,51\n\n"); for(i=1;i<=7;i++) //Primer Patron { printf("%d ", i); } printf("\n\n"); for(i=3;i<=23;i+=5) //Segundo Patron { printf("%d ", i); } printf("\n\n"); for(i=20;i>=-10;i-=6) //Tercer Patron { printf("%d ", i); } printf("\n\n"); for(i=19;i<=51;i+=8) //Cuarto Patron { printf("%d ", i); } printf("\n\n"); printf("Por:Francisco Morales\n\n"); }

Descripcion del Programa Este programa suma los datos entrados


Pseudocodigo Entrar valor de n o la cantidad de datos a usar Entrar valores de c o valores de los datos Presentar los resultados de la sumatoria de los datos o c, representada por la variable sum Fin

#include<math.h> #include<stdio.h> void main(void) { int n; int i; //contador int sum=0; //sumatoria de n int c; printf("Este programa suma los datos entrados\n"); printf("\nEntre el numero de terminos a sumar: "); scanf("%d",&n); printf("\n"); for(i=1;i<=n;i++) { printf("Entra el dato # %d:",i); scanf("%d",&c); printf("\n"); sum=sum+c; } printf("\nLa suma de los datos es de:%d",sum); printf("\n\nPor:Francisco Morales\n\n"); }

Descripcion del Programa Este programa nos permite buscar el promedio de la suma de varios enteros entre 1 a 9999 Pseudocodigo Entrar el valor de n o dato a promediar Contestar la pregunta si desea agregar otro dato, si la contestacion es si repita paso uno hasta que la contestacion sea no, si la contestacion es no siga al tercer paso Presentacion de resultados, este caso el promedio del valor de n Fin

#include<math.h> #include<stdio.h> void main(void) { int n; int i = 0; //contador int sum = 0 ; //sumatoria float prom; char pregunta ; printf("Este programa nos permite buscar el promedio de la suma de varios enteros entre 1 a 9999\n"); for ( n = 1 ; n <= 9999 ; ) { printf("\nEntra un dato entre 1 a 9999 : "); scanf("%d",&n); i = (i + 1) ; sum = (sum + n); printf("\nQuieres entrar otro dato? (y/n) : "); scanf(" %c",&pregunta); if ( pregunta == 'y') continue; else break; } prom = (sum/i); printf("\n\nEl promedio es de: %2.2f",prom); printf("\n\nPor:Francisco Morales\n\n");

Descripcion del Programa Este programa encuentra el minimo entre varios enteros Pseudocodigo Entrar n o cantidad de datos a utilizar Entrar datos para determinar el minimo Presentar los resultados o el minimo de los datos entrados Fin

#include<stdio.h> void main(void) { int datos; int min; int n; int i; //contador int o = 1; //contador de datos printf("Este programa encuentra el minimo entre varios enteros\n"); printf("\nEntra cuantos datos desea utilizar: "); scanf("%d", &n); for(i=0;i<n;i++) { printf("\nEntra el dato # %d: ",o); scanf("%d",&datos); o++; if(i == 0) { min = datos; } else { if(datos < min) { min = datos; } } } printf("\nEl minimo es: %d", min); printf("\n\nPor: Francisco Morales\n\n"); }

Descripcion del Programa Este programa realiza una sumatoria de cantidad de los numeros pares entre 1 y 30 Pseudocodigo Entrar valor de n o el valor maximo de numeros pares que deseas sumar Presentar resultados o la sumatoria de numeros pares de 0 a n Fin

#include<stdio.h> #include<math.h> void main(void) { int n; int pares=0; int i; printf("Este programa realiza una sumatoria de cantidad de los numeros pares entre los numeros 1 y

30\n");
printf("\nEntra un numero: "); scanf("%d",&n); for(i=2;i<=n;i++) { if(i%2==0) pares+=i; } printf("\n\nLa suma de los numeros pares es: %d",pares); printf("\n\nPor: Francisco Morales\n\n"); }

Descripcion del Programa Este programa calcula el producto de los numeros impares entre 1 y 15 Pseudocodigo Presentar los resultados o la multiplicacion de los numeros impares del 1 al 15 Fin

#include <stdio.h> #include <math.h> void main(void) { int i; int producto=1; printf("Este programa calcula el producto de los numeros impares entre 1 y 15"); printf("\nLos numeros impares entre 1 y 15 son:\n\n"); for(i=1; i<=15;i+=2) { producto=i*producto; printf("%d\n", i);

}
printf("\nEl producto de los numeros impares entre 1 y 15 es de: %d", producto); printf("\n\nPor: Francisco Morales\n\n"); }

Descripcion del Programa Este programa imprime los factoriales de los numeros del 1 al 5 Pseudocodigo Presentar los resultados de los factoriales de los numeros del 1 al 5 Fin

#include<stdio.h> #include<math.h> void main(void) { int i; //contador externo int j; //contador interno int factorial; //valor factorial printf("Este programa imprime los factoriales de los numeros del 1 al 5\n\n"); printf("|N |\t|Factorial de N|\n"); printf("____\t________________\n"); for (i=1;i<=5;i++) { factorial = 1; for (j=1;j<=i;j++) //calculo del factorial { factorial*=j; } printf("|%d!|\t|%d\t |\n",i,factorial ); } printf("\n\nPor: Francisco Morales\n\n"); }

Descripcion del Programa Este programa imprime triangulos basados en asteriscos con la cantidad entrada Pseudocodigo Entrar valores de n o cantidad de asteriscos Presentar los resultados o los asteriscos que componen los triangulos Fin

#include<stdio.h> #include<math.h> void main( void ) { int n;//contador int row; //contador de linea int col; //contador de columna int e; //contador de espacio printf("Este programa imprime triangulos basados en asteriscos con la cantidad entrada\n"); printf("Entra numero: "); scanf("%d",&n); printf("\n"); for(row=1;row<=n;row++) //Primer Triangulo { for(col=1;col<=row;col++) //imprimiendo asteriscos { printf("*"); } printf("\n"); } printf("\n"); for (row=n;row>=1;row--) //Segundo Triangulo { for (col=1;col<=row;col++) //imprimiendo asteriscos { printf("*"); } printf("\n"); } printf("\n");

for (row=n;row>=1;row--) //Tercer Triangulo { for (e=1;e<=n-row;e++) //n-row=e { printf(" "); } for (col=1;col<=row;col++) //imprimiendo asteriscos { printf("*"); } printf("\n"); } printf("\n"); for (row=1;row<=n;row++) //Cuarto Triangulo { for (e=1;e<=n-row;e++) //n-row=e { printf(" "); } for (col=1;col<=row;col++) //imprimiendo asteriscos { printf("*"); } printf("\n"); } printf(\nPor: Francisco Morales\n\n");

Descripcion del Programa Este programa imprime triangulos basados en una sequencia de numeros con la cantidad entrada Pseudocodigo Entrar valores de n o cantidad numeros Presentar los resultados o la sequencia de numeros que componen los triangulos Fin

#include<stdio.h> #include<math.h> void main(void) { int n;//contador int row; //contador de linea int col; //contador de columna int e; //contador de espacio printf("Este programa imprime triangulos basados en una sequencia de numeros con la cantidad entrada\n"); printf("Entra numero: "); scanf("%d",&n); printf("\n"); for(row=1;row<=n;row++) //Primer Triangulo { for(col=1;col<=row;col++) //imprimiendo numeros { printf("%d",col); } printf("\n"); } printf("\n"); for (row=n;row>=1;row--) //Segundo Triangulo { for (col=1;col<=row;col++) //imprimiendo numeros { printf("%d",col); } printf("\n"); } printf("\n");

for (row=n;row>=1;row--) //Tercer Triangulo { for (e=1;e<=n-row;e++) //e=n-row { printf(" "); } for (col=1;col<=row;col++) //imprimiendo numeros { printf("%d",col); } printf("\n"); } printf("\n"); for (row=1;row<=n;row++) //Cuarto Triangulo { for (e=1;e<=n-row;e++) //e=n-row { printf(" "); } for (col=1;col<=row;col++) //imprimiendo numeros { printf("%d",col); } printf("\n"); } printf("\n"); printf("Por: Francisco Morales\n\n");

Descripcion del Programa Este programa imprime una grafica con un maximo de 5 datos en el intervalo de 1 a 30 Pseudocodigo Entrar valores de n, de acuerdo con el array, en este caso son 5 valores entre los numeros 1 y 30 Printear los resultados en forma de asteriscos Fin

#include <stdio.h> #include <math.h> void main(void) { int n[5]; int i; //contador externo (datos) int j; //contador interno (asteriscos) printf("Este programa printea una grafica con un maximo de 5 datos en el intervalo de 1 a 30\n"); for(i=1;i<=5;++i) { printf("\nEntra dato %d: ",i); scanf("%d", &n[i-1]); } for(i=1;i<=5;i++) { for(j=1;j<=n[i-1];++j) { printf("*"); } printf("\n"); } printf("\n______________________________"); printf("\n0 5 10 15 20 25 30\n"); printf("\nPor:Francisco Morales\n\n");

Descripcion del Programa Este programa calcula el valor de Pi a 5 terminos decimales por medio de una serie infinita Pseudocodigo Presentacion de resultados de cantos loops toma poder calcular los primeros 5 datos de pi y los primeros 5 digitos de pi Fin

#include<stdio.h> #include<math.h> void main(void) { long double pi = 0.0; //aproximacion de pi long double numerador = 4.0; //numerador long double denominador = 1.0; //denominador long int i; //contador de loops long int n; //numero de terminos n = 400000; //valor de n; loops necesarios para que pi=3.14159 printf("Este programa calcula el valor de Pi a 5 terminos decimales por medio de una serie infinita"); printf("Nuermo de terminos es de: %d\n",n); printf("Cantidad\t\t valor de pi\n" ); for (i=1;i<=n;i++) //loop { if (i%2!=0) //si es impar, se le suma uno { pi+=numerador/denominador; } else //si es par, se le resta uno { pi-=numerador/denominador; } printf("%ld\t\t%Lf\n",i,pi); denominador+=2.0; } printf("\nPor: Francisco Morales\n");

Descripcion del Programa Este programa calcula los triples pitagoricos no mayores de 500
Pseudocodigo Presentar datos de los triples pitagoricos menores de 500 Presentar cuantos triples pitagoricos son menores que 500 Fin

#include<stdio.h> #include<math.h> void main(void) { int i=0; //contador long int cat_1; //cateto 1 long int cat_2; //cateto 2 long int h; //hipotenusa long int hcuadrada; //hipotenusa cuadrada long int catcuadrado; //catetos cuadrados printf("Este programa calcula los triples pitagoricos no mayores de 500"); for(cat_1=1;cat_1<=500;cat_1++) //valores del cateto uno en el rango 1 a 500 { for(cat_2=1;cat_2<=500;cat_2++) //valores del cateto uno en el rango 1 a 500 { for(h=1;h<=500;h++) // Valores de la hpotenusa { hcuadrada=h*h; //calcular valor de la hipotenusa catcuadrado=cat_1*cat_1+cat_2*cat_2; //suma de catetos cuadrados if(hcuadrada==catcuadrado) { printf("%ld %ld %ld\n",cat_1,cat_2,h); //imprime triples ++i; } } } } printf("Total de triples encntrados: %d\n",i); printf("\nPor: Francisco Morales\n"); }

Descripcion del Programa Imprimir en la pantalla un diamante hecho de asteriscos basado en un numero impar entrado Pseudocodigo Entrar valor de n o cantidad de asteriscos que compondran el diamante Presentar resultados, sin imprimir las lineas pares del diamante Fin

#include<stdio.h> void main(void) { int n; //variable de entrada int e; //contador de espacio int a; //contador de asteriscos int i; //contador de linea printf("Este programa imprimir en la pantalla un diamante hecho de asteriscos\n basado en numero impar entrado\n"); printf("Entra un numero impar: " ); scanf("%d", &n ); printf("\n"); for (i=1;i<=n-2;i+=2) //Parte de ariba del diamante { for (e=(n-i)/2;e>0;e--) { printf(" "); } for (a=1;a<=i;a++) { printf("*"); } printf("\n"); } for (i=n;i>=0;i-=2) //Parte de abajo del diamante { for (e=(n-i)/2;e>0;e--) { printf(" "); } for (a=1;a<=i;a++) { printf("*"); } printf("\n"); } printf("\nPor: Francisco Morales\n\n"); }

Descripcion del Programa Imprimir en la pantalla un diamante hecho de de una sequencia de numeros basada en un numero impar entrado Pseudocodigo Entrar valor de n o cantidad de numeros que compondran el diamante Presentar resultados, sin imprimir las lineas pares del diamante Fin

#include<stdio.h> void main(void) { int n; //variable de entrada int e; //contador de espacio int a; //contador de asteriscos int i; //contador de linea printf("Este programa imprimie en la pantalla un diamante hecho de de una sequencia de numeros basada en un numero impar entrado\n\n"); printf("Entra un numero impar: " ); scanf("%d", &n ); printf("\n"); for (i=1;i<=n-2;i+=2) //Parte de ariba del diamante { for (e=(n-i)/2;e>0;e--) { printf(" "); } for (a=1;a<=i;a++) { printf("%d",a); } printf("\n"); } for (i=n;i>=0;i-=2) //Parte de abajo del diamante { for (e=(n-i)/2;e>0;e--) { printf(" "); } for (a=1;a<=i;a++) { printf("%d",a); } printf("\n"); } printf("\nPor: Francisco Morales\n\n"); }