Está en la página 1de 7

Practica 9. Aplicando operadores aritméticos.

Objetivo: Aplicando operadores aritméticos a programas con condicionales.

Marco conceptual.

En el contexto de la vida diaria es posible aplicar programación, a temas


vánales, en donde la capacidad de análisis de los estudiante se desarrolle y vea
a la programación como una herramienta de aplicación, cuyo límite es la
imaginación.

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:

- Operadores Aritméticos. Referencia Practica 1


- Operadores Relacionales. Referencia Practica 2
- Operador condicional.
- Procedimientos y Funciones
- Operador condicional anidado.

Actividades.

1. Dado un año de nacimiento determina el símbolo chino de ese año.

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

Inicialmente si tienes un año encontras al primer 4 años después y el


segundo 8 años después (Referente al signo 4 años después y 8 años
después)

2. Con el año determina el signo chinos que es enemigo de tu signo

Para encontrar el enemigo del signo se corresponde al signo seis años


después

3. Con el mismo año determinar que elemento corresponde a 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

5.Determinar la energía que corresponde a tu ying ó yang.


Yin para impares
Yang para pares

#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");
}

También podría gustarte