Edad_Votar
Hola que tal amigos los saluda su amigo Luis Garcia esta ves les traigo un programa el cual me pide cual es mi edad, cual es mi sexo y con eso me determinara si:
- Soy Hombre soy mayor de edad y si puedo votar
- Soy Hombre soy menor de edad y no puedo votar
- Soy Mujer soy mayor de edad y si puedo votar
- Soy Mujer soy menor de edad y no puedo votar
Bueno una ves declarado el problema que debemos resolver empecemos a darle solución a este de la siguiente manera:
1.- lo primero que debemos realizar antes de todo es declarar cuales van a ser las librerías que ocuparemos en este programa en nuestro caso son:
#include <stdio.h> ----> que es la librería de cabecera en este lenguaje.
#include <stdlib.h>----> puede ser agrupada en tres categorías
-Aritméticas
-Números aleatorios
-Conversión de cadenas
-Aritméticas
-Números aleatorios
-Conversión de cadenas
2.- lo segundo que debemos realizar es declarar el método main así como se muestra :
int main()-----> En el método main va a ir se indica todo lo que va a mostrar o correr mi programa
{
}
3.- el tercer paso es ya realizar todas las operaciones que tendremos que hacer para poder darle solución a nuestro problema de la siguiente manera:
3.1.-primeramente se tienen que declarar las variables que se ocuparan en este ejercicio.
int edad=0;----> la variable edad es donde se guardara el dato que el usuario ingrese
char sexo;-----> la variable sexo es donde se guardara el dato que ingrese el usuario
3.2 ahora pediremos a el usuario que introduzca su sexo ya sea [h] si es hombre o [m] si es mujer y guardarlo en la variable sexo.
printf("introduce tu sexo hombre[h] mujer[m]\n");---> esta parte de printf(""); solo muestra el mensaje que queremos que el usuario vea
scanf("%c",&sexo);---->en esta parte es donde se guarda el dato que ingreso el usuario y ponemos "%c" por que la variable es de tipo char y lo guarda en la variable sexo para poder guardarlo hay es necesario que se ponga &nom_variable
3.2 de igual manera que el paso anterior solo que aqui hay una pequeña modificación el dato que se va a guardar ya no es de tipo char sino de tipo entero por lo tanto quedaría así:
printf("introduce tu edad:");--->de igual manera se muestra el mensaje que queremos que el usuario vea
scanf("%d",&edad);----> se guarda el dato de tipo entero y el cambio aquí con respecto al paso anterior es que aquí el dato es tipo entero y se pone "%d" de esta manera decimos que el dato que se guardara en la variable &edad es de tipo entero
3.3 El paso que sigue es hacer las comparaciones para poder determinar todo lo que el problema nos pide para ello se realizara de la siguiente manera con un if y un else estas instrucciones lo que nos indica es:
[if = si, else = de lo contrario en otras palabras lo que nos dice es if (si)no fumas no tendrás problemas, else(de lo contrario) tendrás demasiados problemas.]
if (sexo=='h')---->si el dato que ingresaste es 'h' entonces
printf("eres hombre ");--->eres hombre
else ---->si no es 'h' entonces
printf("eres mujer ");---->eres mujer
3.4 De la misma manera se hará para hacer la comparación en la edad de la siguiente manera
if(edad>=18)--->si tienes igual o mañor edad que 18 entonces
printf("y mayor de edad por lo tanto puedes votar\n");--->ya puedes votar y eres mayor de edad
else--->de lo contrario
printf("y menor de edad por lo tanto no puedes votar\n");--->eres menor de edad y no puedes votar
3.5 terminar nuestro programa de la siguiente manera:
system("PAUSE");
return 0;
bueno esto es todo espero que les ayude en algo, enseguida pondré todo el código completo saludos.
-------------------------------------------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
int main()
{
int edad=0;
char sexo;
printf("introduce tu sexo hombre[h] mujer[m]\n");
scanf("%c",&sexo);
printf("introduce tu edad:");
scanf("%d",&edad);
if (sexo=='h')
printf("eres hombre ");
else
printf("eres mujer ");
if(edad>=18)
printf("y mayor de edad por lo tanto puedes votar\n");
else
printf("y menor de edad por lo tanto no puedes votar\n");
system("PAUSE");
return 0;
}
--------------------------------------------------------------------------------------------------------
Pagina de Facebook
Facebook
Descarga del proyecto
No hay comentarios.:
Publicar un comentario