#include <stdio.h>
void potencia(int,int,int,int);
main(void){
int x,num,pot,y;
x=1;
y=1;
printf("\n\t Serie de un numero potenciado Decrecientemente");
printf("\n\nIngrese el numero a potenciar:\t");
scanf("%i",&num);
printf("Ingrese a que potencia lo quiere:\t");
scanf("%i",&pot);
printf("\n\nEste es el numero a potenciar:\t %i",num);
printf("\nEsta es la potencia a la que se va a elevar:\t %i \n\n",pot);
potencia(num,pot,x,y);
}
void potencia(int num,int pot,int x,int y){
if(y<=pot){
x=x*num;
//printf("\t %i",x);
potencia(num,pot,x,y+1);
printf("\t %i",x);
}
}
Blog de programas y tareas hechas durante el segundo semestres en la licenciatura de informatica en la FCA, materia de informatica II.
miércoles, 6 de abril de 2011
Serie de un numero potenciado Creciente (recursividad)
#include <stdio.h>
void potencia(int,int,int,int);
main(void){
int x,num,pot,y;
x=1;
y=1;
printf("\n\t Serie de un numero potenciado Creciente (recursividad)");
printf("\n\nIngrese el numero a potenciar:\t");
scanf("%i",&num);
printf("Ingrese a que potencia lo quiere:\t");
scanf("%i",&pot);
printf("\n\nEste es el numero a potenciar:\t %i",num);
printf("\nEsta es la potencia a la que se va a elevar:\t %i \n\n",pot);
potencia(num,pot,x,y);
}
void potencia(int num,int pot,int x,int y){
if(y<=pot){
x=x*num;
printf("\t %i",x);
potencia(num,pot,x,y+1);
}
}
void potencia(int,int,int,int);
main(void){
int x,num,pot,y;
x=1;
y=1;
printf("\n\t Serie de un numero potenciado Creciente (recursividad)");
printf("\n\nIngrese el numero a potenciar:\t");
scanf("%i",&num);
printf("Ingrese a que potencia lo quiere:\t");
scanf("%i",&pot);
printf("\n\nEste es el numero a potenciar:\t %i",num);
printf("\nEsta es la potencia a la que se va a elevar:\t %i \n\n",pot);
potencia(num,pot,x,y);
}
void potencia(int num,int pot,int x,int y){
if(y<=pot){
x=x*num;
printf("\t %i",x);
potencia(num,pot,x,y+1);
}
}
martes, 5 de abril de 2011
Secuencia de numeros de 2 en 2 Creciente (recursividad)
#include <stdio.h>
void sec(int,int);
main(void){
int x,num;
x=1;
printf("\n\t Secuencia de numeros de 2 en 2 Creciente (recursividad)");
printf("\n\nIngrese el numero maximo:\t");
scanf("%i",&num);
printf("\n\nEste es el numero maximo de la secuencia:\t %i \n\n",num);
sec(num,x);
}
void sec(int num,int x){
if(x<=num){
printf("\t %i",x);//llamada recursiva
sec(num,x+2);
}
}
void sec(int,int);
main(void){
int x,num;
x=1;
printf("\n\t Secuencia de numeros de 2 en 2 Creciente (recursividad)");
printf("\n\nIngrese el numero maximo:\t");
scanf("%i",&num);
printf("\n\nEste es el numero maximo de la secuencia:\t %i \n\n",num);
sec(num,x);
}
void sec(int num,int x){
if(x<=num){
printf("\t %i",x);//llamada recursiva
sec(num,x+2);
}
}
Secuencia de numeros de 2 en 2 Decreciente (recursividad)
#include <stdio.h>
void sec(int,int);
main(void){
int x,num;
x=1;
printf("\n\t Secuencia de numeros de 2 en 2 Decreciente (recursividad)");
printf("\n\nIngrese el numero maximo:\t");
scanf("%i",&num);
printf("\n\nEste es el numero maximo de la secuencia:\t %i \n\n",num);
sec(num,x);
}
void sec(int num,int x){
if(x<=num){
//printf("\t %i",x);
sec(num,x+2);
printf("\t %i",x);/*Llamada recursiva
}
}
void sec(int,int);
main(void){
int x,num;
x=1;
printf("\n\t Secuencia de numeros de 2 en 2 Decreciente (recursividad)");
printf("\n\nIngrese el numero maximo:\t");
scanf("%i",&num);
printf("\n\nEste es el numero maximo de la secuencia:\t %i \n\n",num);
sec(num,x);
}
void sec(int num,int x){
if(x<=num){
//printf("\t %i",x);
sec(num,x+2);
printf("\t %i",x);/*Llamada recursiva
}
}
sábado, 2 de abril de 2011
Ejercicio 7 (condicionales Compuestas)
Una persona debe realizar un muestreo con 50 personas para determinar el promedio de peso de los niños, jóvenes, adultos y viejos que existen en su zona habitacional. Se determinan las categorías con base en la sig, tabla:
CATEGORIA EDAD
Niños 0 - 12
Jóvenes 13 - 29
Adultos 30 - 59
Viejos 60 en adelante
Diagrama de Flujo
Codigo en C
/*Descripcion:Categoria segun la edad de la persona
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
int edad;
printf("\n\n\t\t\t Categorias \n\n\n\n");
printf(" Ingrese Edad(años):\t");
scanf("%i",&edad);
if(edad>0 && edad<=12){
printf("\n\n\t niño(a)");
}
if(edad>=13 && edad<=29){
printf("\n\n\t Jovenes");
}
if(edad>=30 && edad<=59){
printf("\n\n\t Adultos");
}
if(edad>=60){
printf("\n\n\t Viejos");
}
printf("\n\n\n\n\t\t\t\t\t\t\t\t By MERC \n\n\n");
}
Corrida
CATEGORIA EDAD
Niños 0 - 12
Jóvenes 13 - 29
Adultos 30 - 59
Viejos 60 en adelante
Diagrama de Flujo
Codigo en C
/*Descripcion:Categoria segun la edad de la persona
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
int edad;
printf("\n\n\t\t\t Categorias \n\n\n\n");
printf(" Ingrese Edad(años):\t");
scanf("%i",&edad);
if(edad>0 && edad<=12){
printf("\n\n\t niño(a)");
}
if(edad>=13 && edad<=29){
printf("\n\n\t Jovenes");
}
if(edad>=30 && edad<=59){
printf("\n\n\t Adultos");
}
if(edad>=60){
printf("\n\n\t Viejos");
}
printf("\n\n\n\n\t\t\t\t\t\t\t\t By MERC \n\n\n");
}
Corrida
Suscribirse a:
Entradas (Atom)