Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/07/2009, 06:12
haidion
 
Fecha de Ingreso: febrero-2004
Ubicación: Buenos Aires
Mensajes: 60
Antigüedad: 20 años, 10 meses
Puntos: 0
Respuesta: como insertar codigo en menu

Código c:
Ver original
  1. #include <stdio.h>
  2. #include<conio.h>
  3.  
  4.  
  5. int Calcular()
  6. {
  7.      int cantidad, i; // Cantidad de numero a ingresar
  8.  
  9.      printf("ingrese la cantidad de numeros: \n");
  10.      scanf("%d",&cantidad);
  11.  
  12.      int A[10],par=0,Positivo=0,Negativo=0;
  13.      int Cero=0;
  14.  
  15.      for (i=0;i<cantidad;i++)
  16.      {
  17.            printf("ingrese el numero %d: \n",i);
  18.            scanf("%d",&A[i]);
  19.      }
  20.  
  21.      for (int j=0;j<cantidad;j++)
  22.      {
  23.  
  24.         if(A[j]<0)
  25.             Negativo++;
  26.         else
  27.             Positivo++;
  28.  
  29.        if (A[j]%2==0)
  30.             par++;
  31.  
  32.        if(A[j]==0)
  33.        Cero++;
  34.  
  35.     }
  36.  
  37.  
  38.     printf("los numeros pares son: %d \n",par);
  39.     printf("los numeros Positivos son: %d \n",Positivo);
  40.     printf("los numeros Negativos son: %d \n",Negativo);
  41.     printf("los numeros igual a 0 son:%d \n", Cero);
  42.  
  43.   return(0);
  44. }
  45.  
  46.  
  47. int main(void){
  48.        
  49.    int sal=0;
  50.    
  51.    while(sal==0){
  52.        clrscr();          
  53.        gotoxy(10,10); cprintf("1. Calcular Numero");
  54.        gotoxy(10,11); cprintf("2. Salir");
  55.        
  56.        char var=getch();
  57.  
  58.        switch(var){
  59.                  case '1':
  60.                       clrscr();
  61.                       Calcular();
  62.                       getch();
  63.                  break;
  64.                  case '2':
  65.                        sal=1;
  66.                  break;
  67.        }    
  68.    }      
  69.    
  70. return(0);
  71. }

Última edición por haidion; 15/07/2009 a las 07:55