28 agosto 2008

Ejemplos de SECUENCIAS, CONDICIONALES, Y CICLOS con FUNCIONES

Bienvenido

#include "stdio.h"
#include "stdlib.h"

float SUMA (float);
void IMPRIMIRIVA (float);
void presentacion();
void NPARIMPAR();
void WHILE ();
void DOWHILE ();
void MAYOR ();
void ORDENAR();
int main ()
{
                                                                                                                 printf("\n");

    system("color C");
    printf("\n");

int N1=0;
int N2=0;
int OPC;
float  SUM=0;
printf("\n");
printf("\n");

while(OPC!=4)
{
    system ("cls");
   printf("\n");
printf("\n");
printf("\n");

      printf ("            Realizado por: Alejandro Acevedo\n");
      printf ("            Contacto: alejo2004_2005@yahoo.es\n");
      printf ("            Si necesitas el codigo del programa, Enviar Correo\n");
      printf ("            con asunto < C++ >\n");

printf("\n");
printf("\n");
    printf("\n");
    printf("\n");
    printf("\n");
    printf("\n");
    printf("                 *** EXAMEN FINAL: PROGRAMACION BASICA ***\n");
    printf("\n");
    printf("\n");

printf("\n");
printf("\n");  
printf("MENU DE OPCIONES\n");
printf("\n");
printf("\n");  
printf("        1. PARA SECUENCIAS\n");
printf("        2. PARA CONDICIONALES\n");
printf("\n");
printf("              21. SIMPLES\n");
printf("              22. DOBLES\n");
printf("              23. ANIDADAS\n");
printf("\n");
printf("\n");
printf("        3. PARA CICLOS\n");
printf("\n");
printf("              31. FOR      - REPITA\n");
printf("              32. WHILE    - MIENTRAS\n");
printf("              33. DO WHILE - HAGA MIENTRAS\n");
printf("\n");
printf("\n");
printf("        4. PARA SALIR\n");
printf("\n");
printf("\n");

                        printf("Digite su OPCION:\n");
                        scanf ("%d", &OPC);

switch (OPC)
{
       case 1:
       {
          system("color A");    

          printf("\n");
          printf("\n");
          printf("\n");
          printf("\n");
          printf("\n");
          printf("\n");
          printf("\n");
          printf("\n");
          printf("\n");
          printf("\n");
          printf("\n");
          printf("\n");
          printf("\n");
          printf("\n");
          printf("\n");
          printf("\n");
          printf("\n");
          printf("\n");
          printf("\n");
          printf("                * PROGRAMA PARA CALCULAR IVA DE UN PRODUCTO *\n");
          printf("\n");
          printf("\n");

                     printf("Digite el VALOR del producto:  ");  
                     scanf ("%d", &N1); 
                     printf("\n");
                     printf("\n");
                     printf("\n");
                                SUM=SUMA (N1);
                                IMPRIMIRIVA (SUM);
                                printf("\n");
                                printf("\n");
                                break;
           case 31:
                system("color B");
                presentacion();
                break;
           case 22:
                system("color D");  
                NPARIMPAR();
                break;
           case 32:
                system("color E");  
                WHILE();
                break;
          case 21:
                system("color 6");
                MAYOR();
                break;
          case 33:
               system("color 5");  
               DOWHILE();
               break;
          case 23:
               system("color 9");  
               ORDENAR();
               break;
               default:
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf ("         *****Dato INVALIDO, Porfavor Verifique su Opcion*****\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      system("pause");
      break;

               getchar();
               }
               system ("pause");
               break;
               }
               }
               return 0;
               }                                

float SUMA (float Num1)

{
float rees;
rees=Num1*16/100;
return rees;
}

void IMPRIMIRIVA (float r)
{
printf ("El IVA del producto es de: %f\n"   ,   r);
printf("\n");
printf("\n");
system ("pause");
}

void presentacion()
{
      int NUM=0;
      int RES=0;
      int M=0;
      int C=1;
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("      * PROGRAMA PARA VER TABLA DE MULTIPLICACION DE UN DETERMINADO NUMERO *\n");
      printf("\n");
      printf("\n");
      printf("Introducir el Numero del cual quiere ver su Tabla de Multiplicacion     ");
      scanf ("%d",&NUM);
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("               * TABLA DE MULTIPLICACION DEL NUMERO %d *", NUM);
      printf("\n");
      printf("\n");
      printf("\n");
      for (C=1;C<=12;C++)
      {
           RES=NUM*C;
           printf("\n");
           printf("      %d X %d =  %d\t",NUM,C,RES);
           system ("pause");
           }
}

void NPARIMPAR ()
{
      int N1=0;
      int DIV=0;
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("          * PROGRAMA PARA DECIR SI EL NUMERO DIGITADO ES PAR O IMPAR *\n");
      printf("\n");
      printf("\n");
      printf ("DIGITE UN NUMERO:   ");
      scanf ("%d",&N1);
      printf("\n");
      DIV=N1%2;
      if(DIV==0)
      {
                printf("\n");
                printf("El numero digitado es un numero PAR  ");
                }else{
                      printf("\n");
                      printf("\n");
                      printf("El numero digitado es un numero IMPAR\n");
                         printf("\n");
                      }
                      system("pause");
                      }

void WHILE ()

      int N=0;
      int R=0;
      int S=0;
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("           * PROGRAMA PARA SUMAR LOS DIGITOS DE UN NUMERO DETERMINADO *");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("DIGITAR NUMERO\n");
      scanf ("%d",&N);
      while(N!=0)
      {
                     R=N%10;
                     S=S+R;
                     N=N/10;
                     }
                     printf("\n");
                     printf("LA SUMA DE SUS DIGITOS ES: %d\n", S);
                     printf("\n");
                     system ("pause");
                     }

void DOWHILE ()
{
      int NUM=0;
      int SUM=0;
      int PROD=-1;
      int CUAN=0;
      int C;      
      printf("\n");
               printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");                           
      printf("* PROGRAMA PARA: DADOS N NUMEROS, DETERMINAR LA SUMA DE LOS QUE SON MAYORES A   CERO, EL PRODUCTO DE LOS MENORES QUE CERO, Y CUANTOS SON IGUALES A CERO *  \n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("IMPORTANTE:\n");
      printf("CUANDO QUIERAS OBSERVAR LOS RESULTADOS OPRIMES < -1 > \n");
      printf("\n");
      printf("\n");
      do{
                                       printf("Digite un Numero  ");
                                       scanf("%d", &NUM);
                                       if(NUM>0)
                                       {
                                                SUM=SUM+NUM;
                                                }
                                                if(NUM<0)
                                                {
                                                         PROD=(PROD*NUM);
                                                         }
                                                         if(NUM==0)
                                                         {
                                                                   CUAN=CUAN+1;}
                                                                   }
                                                                   while(NUM!=-1);
      printf("\n");
      printf("\n");
      printf("LA SUMA DE LOS QUE SON MAYORES A CERO ES:          %d\n", SUM);
      printf("EL PRODUCTO DE LOS QUE SON MENORES A CERO ES:      %d\n", PROD);
      printf("LA CANTIDAD DE NUMEROS QUE SON IGUALES A CERO SON: %d\n", CUAN);
      printf("\n");
      printf("\n");
      printf("\n");
      system ("pause");
      }
      void MAYOR ()
      {
      int N1=0;
      int DIV=0;
           printf("\n");
           printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("       * PROGRAMA PARA DETERMINAR SI UNA PERSONA ES MAYOR DE EDAD *\n");
      printf("\n");
      printf("\n");
      printf ("Digite edad para saber si cumple con la Mayoria de Edad:   ");
      scanf ("%d",&N1);
      printf("\n");
      printf("\n");
      if(N1>=18)
      {
                printf("La Persona es MAYOR DE EDAD\n");
                printf("\n");
                printf("\n");
                }
                      system("pause");
                      }
                           void ORDENAR()
                                {
int N1;
int N2;
int N3;
printf("\n");
           printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
      printf("\n");
     printf("       * PROGRAMA PARA ORDENAR TRES NUMEROS DE MAYOR A MENOR *\n");
      printf("\n");
      printf("\n");
printf("Digite un numero:     ");
scanf("%d",&N1);
printf("Digite otro numero:   ");
scanf("%d",&N2);
printf("Digite otro numero:   ");
scanf("%d",&N3);
if(N1<N2)
{
         if(N2<N3)
         {
                  if(N1<N3)
                  {
                           printf("\n");
                           printf("\n");
                           printf("Al ordenar los numeros de MAYOR a MENOR, queda asi: %d > %d > %d\n", N3, N2, N1);
                           printf("\n");
                           printf("\n");
                           }else{}
                           }else{
                                 if(N1<N3)
                                 {
                                          printf("\n");
                                          printf("\n");
                                          printf("Al ordenar los numeros de MAYOR a MENOR, queda asi: %d > %d > %d\n", N2, N3, N1);
                                          printf("\n");
                                          printf("\n");
                                          }else{
                                                printf("\n");
                                                printf("\n");
                                                printf("Al ordenar los numeros de MAYOR a MENOR, queda asi: %d > %d > %d\n", N2, N1, N3);
                                                printf("\n");
                                                printf("\n");
                                                }
                                                }
                                                }else{
                                                      if(N1<N3)
                                                      {
                                                               printf("\n");
                                                               printf("\n");
                                                               printf("Al ordenar los numeros de MAYOR a MENOR, queda asi: %d > %d > %d\n", N3, N1, N2);
                                                               printf("\n");
                                                               printf("\n");
                                                               }else{
                                                                     if(N2<N3)
                                                                     {
                                                                              printf("\n");
                                                                              printf("\n");
                                                                              printf("Al ordenar los numeros de MAYOR a MENOR, queda asi: %d > %d > %d\n", N1, N3, N2);
                                                                              printf("\n");
                                                                              printf("\n");
                                                                              }else{
                                                                                    printf("\n");
                                                                                    printf("\n");
                                                                                    printf("Al ordenar los numeros de MAYOR a MENOR, queda asi: %d > %d > %d\n", N1, N2, N3);
                                                                                    printf("\n");
                                                                                    printf("\n");
                                                                                    }
                                                                                    }
                                                                                    }
                                                                                    system("pause");
                                                                                    }

 

 

 

image  image
 
 

 

image

0 comentarios:

Publicar un comentario

Gracias por participar en ♫ Estación MusiKal ♫, espero q dejes todos tus puntos de vista, sean bueno o malos, y recuerda afiliarte a la pagina para recibir directamente nuestras entradas en cu correo.

Para una óptima visualización sugerimos: Resolución 1024 x 768