elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 [2]
11  Programación / Programación C/C++ / problema con arrays y funciones en: 4 Octubre 2011, 05:05 am
Hola, ya trate mucho de entender porque no me copila este programa, y no logro dar con la respuesta >:(, eh visto muchos ejemplos, y aun así no entiendo cual es el problema; agradezco de antemano a quien me ayude. Codifico con DevC++:

#include <stdio.h>
#include <conio.h>
#define n 1000

float leer(int dime);
void calcular(float vec1[], float vec2[], int dime);

int main()
{
      float uno, dos, vec2[n];
      float vec1[n];
      int dime;

      puts("Digite la dimension de los vectores:");
      scanf("%i", &dime);
      while(dime<0)
      {
                   puts("eRROR VUELVA INTENTARLO");
                   scanf("%i", &dime);
       }
      
      puts("Digite el primer vector");
      uno=leer(dime);
      puts("Digite el segundo vector");
      dos=leer(dime);
      calcular(uno, dos, dime);
      
      getch ();
      return 0;
 }
 
 float leer(int dime)
 {
       int i;
       float vector[n];
       puts("Digete las correspondientes posiciones, dando Intro despues de cada elemento");
       for(i=0; i=dime; i++)
       {
               scanf("%f", &vector);
        }
       return(vector[n]);                    
  }
  
void calcular(float vec1[], float vec2[], int dime)
{
     int u, i;
     u=0;
     for(i=0;i=dime; i++)
     {
             if(vec1==vec2)
                  u++;
      }
     if(u==dime)
        printf("Los siguientes vectores son iguales:");
      
     else
           printf("Los vectores NO SON IGUALES");
          
     for(i=0;i=dime; i++)
                  {
                     printf("\n\n %f",vec1);
                    }
      for(i=0; i=dime; i++)
        {
                     printf("\n\n %f",vec2);
      }
     getch();
}
12  Programación / Programación C/C++ / Re: Programación en C, Metodologia, Algoritmos y estructura de datos. en: 3 Julio 2011, 02:28 am
Bueno yo agrego una carpeta de el sky drive(Micro$oft) ahí iré poniendo los tutoriales de diferentes lenguajes que vaya viendo.. por ahora solo hay de C y C++ pero muy básicos ya ire poniendo otros que me encuentre

saludos

http://cid-ba25a6b029bcd664.skydrive.live.com/self.aspx/Public

PD: creo que este post se esta ganando chincheta... :D

hey q bonito esta tu sitio  :o, yo lo estare visitando con frecuencia jeje.. PD: como sugerencia Leo Gutierrez fura bueno que subieras a asi todos esos libritos para compartir  :rolleyes:
13  Foros Generales / Dudas Generales / Re: Comenzar Estudios Programación en: 15 Junio 2011, 08:39 am
Yo te Sugiero en C;  tambien soy nueva en esto, y en mi curso hemos empezado con C...
14  Programación / Programación C/C++ / Re: Problemas con un programita en: 15 Junio 2011, 08:34 am
jeje gracias a todos... logre darle unos cuantas modificaciones a mi programita ;D; ademas fantasma306 tiene un poco de razón: esque en dev c++ se programa un poco  diferente  :rolleyes:
15  Programación / Programación C/C++ / Problemas con un programita en: 13 Junio 2011, 08:46 am
Hola, estoy comensando a programar en dev c++; asi que codifique un problema sencillo, pero cuando lo ejecuto me sale un mensaje que dice : "problema 20.exe dejo de funcionar", ya modifique la codificación varias veces y sigue el error,  nose que ocurre... :-(

Aqui el programa:

#include <stdio.h>
#include <conio.h>

main()
{
      int pla_max, tip;
      char nom;
      float sal, comi, mon;
      float comi_to=0,mon_ma=0, mon_me=0;
      int n=1;
   
      while(n==1)
      {
                 puts("Digite el nombre del empleado");
                 scanf("%s",nom);
                 puts("El empleado es:\n1. Publico\n2. Privado");
                 scanf("%i",&tip);
                 while((tip!=1) || (tip!=2))
                 {
                              puts("Vuelva a ingrrsar el tipo de empleado. Tiene que ser:\n1. Publico\n2. Privado");
                              scanf("%i",&tip);
                  }
                 puts("Digite el salario del empleado:");
                 scanf("%f",&sal);
                 while (sal<=0)
                     {
                              puts("ERROR. El salario tiene que ser > 0. Vuelva a digitarlo:");
                              scanf("%f",&sal);
                       }
                 if(tip==1)
                 {
                     mon=sal*10;
                     comi=mon*0.05;
                     pla_max=7;
                     comi_to+=comi;
                  }
                 
                 else
                  {
                     mon=sal*7;
                     comi=mon*0.03;
                     pla_max=5;
                     comi_to+=comi;
                    }
                 if(mon_ma<mon)
                   {
                     mon_ma=mon;
                     }
                 else
                  {
                      if(mon_me<mon)
                          mon_me=mon;
                   }
                  printf("El empleado: %s tiene:", nom);
                  printf("El monto del prestamo es: $ %f", mon);
                  printf("Su comisión a pagar es: $ %f", comi);
                  printf("tiene un plazo maximo de: %f años", pla_max);
                  puts("¿Tiene otro empleado?");
                  scanf("%i", &n);
       }
       
       printf("La comisión total es: $ %f", comi_to);
       printf("El monto del prestamo mayor es: $ %f", mon_ma);
       printf("El monto del prestamo menor es: $ %f", mon_me);
       
       getch();
       return 0;
}
16  Programación / Programación C/C++ / Re: Novato en C y Dev-c++ en: 30 Mayo 2011, 08:08 am
Super extraño, no me dio ningun problema... Por otra parte literalmente soy nueva en esto (son mis comienzos  ;D) y por el momento no entiendo a que te refieres con lo de:
int main() // int porque retorna valor entero
Lo que significa que tengo que  leer más  :xD

Una vez más gracias
17  Programación / Programación C/C++ / Re: Novato en C y Dev-c++ en: 30 Mayo 2011, 07:50 am
Tienes toda la razon  :rolleyes:... muchas gracias por tu ayuda ;).

Y solo para que veas que lo corregi:
#include <stdio.h>
#include <conio.h>

main()
{
      float num, pre, des, tot;
     
     
      puts("Digite el número de computadoras:");
      scanf("%f",&num);
      puts("Ingrese el precio por unidad");
      scanf("%f", &pre);
      if((num>=0)&&(pre>0))
        {
               tot=num*pre;
                       if(num<100)
                         {
                          des=pre*0.1;
                          printf("El total a pagar es: %f \n\n Su descuento es %f",tot,des);
                         }
                       else
                           {   
                             if((num<200) && (num>=100))
                                   {
                                   des=pre*0.2;
                                   printf("El total a pagar es: %f \n\n Su descuento es: %f",tot,des);
                                   }
                             else
                                    des=pre*0.4;
                                    printf("El total a pagar es: %f \n\n Su descuento es: %f",tot,des);
                            }
         }
               
       
      else
              printf("ERROR EN DATOS DE ENTRADA");
             
getch();
return 0;
}
18  Programación / Programación C/C++ / Re: Novato en C y Dev-c++ en: 30 Mayo 2011, 06:53 am
Holas..! Reviviendo muertos, pero tambien soy nueva en esta area y me gustaria que me brindaran su ayuda, mi problema es que no me copila el siguiente programa (me da error en los else):

#include <stdio.h>
#include <conio.h>

main()
{
      float num, pre, des, tot;
     
     
      puts("Digite el número de computadoras:");
      scanf("%f",&num);
      puts("Ingrese el precio por unidad");
      scanf("%f", &pre);
      if((num>=0)&&(pre>0))
        {
               tot=num*pre;
                       if(num<100)
                          des=pre*0.1;
                          printf("El total a pagar es: %f \n\n Su descuento es %f",tot,des);
                       
                       else
                           {   
                             if((num<200) && (num>=100))
                                   des=pre*0.2;
                                   printf("El total a pagar es: %f \n\n Su descuento es: %f",tot,des);
                             else
                                    des=pre*0.4;
                                    printf("El total a pagar es: %f \n\n Su descuento es: %f",tot,des);
                            }
         }
               
       
      else
              printf("ERROR EN DATOS DE ENTRADA");
             
getch();
return 0;
}
Páginas: 1 [2]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines