//Programa que me obtenga el signo sodiacal y el nombre de una persona
//ingresando dia de nacimiento y mes de nacimiento
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
//Autor: Diego Romero
//Fecha: Sabado, 07/07/2012
//Version: 1.0
main(){
//Declaracion de Variables
//diaNac: Dia de nacimiento de la persona
//ejemplo nacio 15 de julio entonces diaNac=15
int diaNac;
//mesNac: mes de nacimiento de la persona
//ejemplo nacio 15 de julio entonces mesNac=7
int mesNac;
//nombre: nombre de la persona Ejemplo "Diego"
char nombre[20];
//Solicita por teclado el nombre de la persona
//y lo almacena en la variable nombre como cadena de caracteres
printf("Nombre de la persona: ");
scanf("%s",&nombre);
//Solicita por teclado el mes de nacimiento de la persona
//y lo almacena en la variable mesNac como entero
printf("Mes de Nacimiento: ");
scanf("%d",&mesNac);
if(mesNac>=1&&mesNac<=12){
//Solicita por teclado el dia de nacimiento de la persona
//y lo almacena en la variable diaNac como entero
printf("Día de Nacimiento: ");
scanf("%d",&diaNac);
switch(mesNac){
case 1:
if(diaNac>=1&&diaNac<=20){
printf("%s es signo capricornio",nombre);
}else{
if(diaNac>=21&&diaNac<=31){
printf("%s es signo acuario",nombre);
}else{
printf("%s por favor el dia es inválido",nombre);
}
}
break;
case 2:
if(diaNac>=1&&diaNac<=19){
printf("%s es signo acuario",nombre);
}else{
if(diaNac>=20&&diaNac<=29){
printf("%s es signo piscis",nombre);
}else{
printf("%s por favor el dia es inválido",nombre);
}
}
break;
case 3:
if(diaNac>=1&&diaNac<=20){
printf("%s es signo piscis",nombre);
}else{
if(diaNac>=21&&diaNac<=31){
printf("%s es signo aries",nombre);
}else{
printf("%s por favor el dia es inválido",nombre);
}
}
break;
case 4:
if(diaNac>=1&&diaNac<=20){
printf("%s es signo aries",nombre);
}else{
if(diaNac>=21&&diaNac<=30){
printf("%s es signo tauro",nombre);
}else{
printf("%s por favor el dia es inválido",nombre);
}
}
break;
case 5:
if(diaNac>=1&&diaNac<=21){
printf("%s es signo tauro",nombre);
}else{
if(diaNac>=22&&diaNac<=31){
printf("%s es signo géminis",nombre);
}else{
printf("%s por favor el dia es inválido",nombre);
}
}
break;
case 6:
if(diaNac>=1&&diaNac<=21){
printf("%s es signo geminis",nombre);
}else{
if(diaNac>=22&&diaNac<=30){
printf("%s es signo cancer",nombre);
}else{
printf("%s por favor el dia es inválido",nombre);
}
}
break;
case 7:
if(diaNac>=1&&diaNac<=23){
printf("%s es signo cancer",nombre);
}else{
if(diaNac>=24&&diaNac<=30){
printf("%s es signo leo",nombre);
}else{
printf("%s por favor el dia es inválido",nombre);
}
}
break;
case 8:
if(diaNac>=1&&diaNac<=23){
printf("%s es signo leo",nombre);
}else{
if(diaNac>=24&&diaNac<=31){
printf("%s es signo virgo",nombre);
}else{
printf("%s por favor el dia es inválido",nombre);
}
}
break;
case 9:
if(diaNac>=1&&diaNac<=23){
printf("%s es signo virgo",nombre);
}else{
if(diaNac>=24&&diaNac<=30){
printf("%s es signo libra",nombre);
}else{
printf("%s por favor el dia es inválido",nombre);
}
}
break;
case 10:
if(diaNac>=1&&diaNac<=23){
printf("%s es signo libra",nombre);
}else{
if(diaNac>=24&&diaNac<=31){
printf("%s es signo escorpio",nombre);
}else{
printf("%s por favor el dia es inválido",nombre);
}
}
break;
case 11:
if(diaNac>=1&&diaNac<=22){
printf("%s es signo escorpio",nombre);
}else{
if(diaNac>=23&&diaNac<=30){
printf("%s es signo sagitario",nombre);
}else{
printf("%s por favor el dia es inválido",nombre);
}
}
break;
case 12:
if(diaNac>=1&&diaNac<=21){
printf("%s es signo sagitario",nombre);
}else{
if(diaNac>=22&&diaNac<=31){
printf("%s es signo capricornio",nombre);
}else{
printf("%s por favor el dia es inválido",nombre);
}
}
break;
}
}else{
printf("%s por favor el mes es inválido",nombre);
}
getch();
}
__________________________________________
//Programa que calcula la operacion seleccionada
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
//Autor: Diego Romero
//Fecha: Sabado, 07/07/2012
//Version: 1.0
main(){
//Declaracion de Variables
//op: Opcion Seleccinada
int op;
//a: primer termino
int a;
//b: segundo termino
int b;
printf("Ingrese primer valor: ");
scanf("%d",&a);
printf("Ingrese segundo valor: ");
scanf("%d",&b);
printf("Seleccione una opcion:\n");
printf("1.- Sumar\n");
printf("2.- Restar\n");
printf("3.- Multiplicar\n");
printf("4.- Dividir\n");
printf("5.- Salir\n");
printf("Ingrese numero de la opcion: ");
scanf("%d",&op);
switch(op){
case 1:
printf("%d",a+b);
break;
case 2:
printf("%d",a-b);
break;
case 3:
printf("%d",a*b);
break;
case 4:
if(b==0){
printf("Infinito");
}else{
printf("%d",a/b);
}
break;
case 5:
printf("Saliendo...");
break;
default:
printf("Selecionaste una opcion invalida");
break;
}
getch();
}