Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practica 9. Aplicando Operadores Aritméticos.
Practica 9. Aplicando Operadores Aritméticos.
Marco conceptual.
En esta práctica se proponen una serie de datos los cuales hay que analizar
como de comportan, y determinar que los relaciona. Así como aplicar los
temas vistos en prácticas pasadas como son:
Actividades.
Mono
162 163 165
12|1944 12|1956 12| 1980
0 0 0
Perro
161 164 163
12|1934 12|1970 12|1958
2 2 2
Serpiente
161 162 165
12|1941 12 |1953 12|1989
9 9 9
2. Con el año determina los signos chinos que son amigos de tu signo
Metal
380 380
5|1900 5|1901
0 1
Tierra
381
5|1908
3
Agua
380
5|1902
2
Fuego
381
5|1906
1
Madera
380
5|1902
4
#include<stdio.h>
#include<stdlib.h>
// Definición de procedimientos
void signo(int);
void amigos(int);
void enemigo(int);
void elemento(int);
void energia(int);
void chino();
// La función principal
int main(){
// Cuerpo principal
chino();
// La salida main
return 1;
}
// definición de función
// 2001
void signo(int pano){
// 9
// 0
(pano%12==0)?
printf("Mono\n"):
// 9
// 0
((pano%12==1)?
printf("Gallo\n"):
// 9
// 0
((pano%12==2)?
printf("Perro\n"):
// 9
// 0
((pano%12==3)?
printf("Cerdo\n"):
// 9
// 0
((pano%12==4)?
printf("Rata\n"):
// 9
// 0
((pano%12==5)?
printf("Buey\n"):
// 9
// 0
((pano%12==6)?
printf("Tigre\n"):
// 9
// 0
((pano%12==7)?
printf("Conejo\n"):
// 9
// 0
((pano%12==8)?
printf("Dragon\n"):
// 9
// 1
((pano%12==9)?
printf("Serpiente\n"):
((pano%12==10)?
printf("Caballo\n"):
printf("Oveja\n")))))))))));
}
// 2000
// en pantalla
// Los Amigos son:\n
// Mono\n
// Rata\n
void amigos(int pano){
printf("Los Amigos son:\n");
// primer amigo
// 2000+4
// 2004
signo(pano+4);// Mono
// segundo amigo
// 2000+8
// 2008
signo(pano+8);//Rata
}
// 2000
// en pantalla
//Enemigo:
//Perro
void enemigo(int pano){
printf("Enemigo:\n");
// buscamos el enemigo
// 2000+6
// 2006
signo(pano+6);//Perra
}
// 1906
// en la pantalla
// Elmento:\n
// Fuego\n
void elemento(int pano){
printf("Elemento:\n");
//1906%5=>1
(pano%5==0)?
printf("Metal\n"):
//1906%5=>1
((pano%5==1)?
printf("Fuego\n"):
((pano%5==2)?
printf("Agua\n"):
((pano%5==3)?
printf("Tierra\n"):
printf("Madera\n"))));
}
// 2000
void energia(int pano){
// analizando el año
// 2000%2
// 0==0
// 1
(pano%2==0)?
// Ying
printf("Ying\n"):
printf("Yang\n");
}
// definicion de procedimientos
void chino(){
// para el año
int ano;
// para pedir
printf("Dame tu ano:\n");
// para recibir el año
scanf("%d",&ano);//1834,2001
//analiza el rango
// 1834>1900; 2001>1900
// 0 ;1
(ano>1900)?
// 2001
(signo(ano),amigos(ano),enemigo(ano),elemento(ano),energia(ano)):
// 1834 debe ser mayor a 1900
printf("%d debe ser mayor a 1900\n",ano);
// para la pausa
system("pause");
}