jueves, 12 de julio de 2012

Ejercicios Desarrollados en Lenguaje de Programación C++

//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();
}

No hay comentarios:

Publicar un comentario

Comente aquí