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

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 [2]
11  Programación / Programación C/C++ / Re: funciones paso por referencia en: 4 Marzo 2015, 00:56 am

 ya no me marco ningun error, te lo agradezco mucho, solo tengo otra duda al correrlo en la parte que leera los valores los ingreso y al darle enter me aparce un error de sistema y ya no lo deja correr, es por el programa? o en si por windows?
12  Programación / Programación C/C++ / Re: funciones paso por referencia en: 4 Marzo 2015, 00:27 am
Aquí no llamas a ninguna función:
Código
  1. a=(a,b,c,resultado);
Sería:
Código
  1. a=suma(a,b,c,resultado);
Pero si tiene que recibir el resultado en la variable resultado no tienes que poner a=suma(), vale con:
Código
  1. suma(a,b,c,resultado);

Si vas a hacer scanf de a, b, y c dentro de la función, no tienes que pasar a, b,y c como parametros:
Código
  1. int suma(int *resultado)
  2. {
  3.   int a=0, b=0, c=0;
  4.   scanf("%d",a);
  5.   scanf("%d",b);
  6.   scanf("%d",c);
  7.   *resultado = a +b+c;
  8. }
Y vale con hacer:
Código
  1. printf("El resultado de la suma es %d", *resultado);

Aquí no llamas a ninguna función:
Código
  1. a=(a,b,c,resultado);
Sería:
Código
  1. a=suma(a,b,c,resultado);
Pero si tiene que recibir el resultado en la variable resultado no tienes que poner a=suma(), vale con:
Código
  1. suma(a,b,c,resultado);

Si vas a hacer scanf de a, b, y c dentro de la función, no tienes que pasar a, b,y c como parametros:
Código
  1. int suma(int *resultado)
  2. {
  3.   int a=0, b=0, c=0;
  4.   scanf("%d",a);
  5.   scanf("%d",b);
  6.   scanf("%d",c);
  7.   *resultado = a +b+c;
  8. }
Y vale con hacer:
Código
  1. printf("El resultado de la suma es %d", *resultado);

ok en todo caso tendria que dar el prototipo de la funcion suma no? ya que me marca error en
Código
  1. suma(a,b,c,resultado);
13  Programación / Programación C/C++ / funciones paso por referencia en: 3 Marzo 2015, 23:57 pm
Citar
hola tengo dudas sobre el tema de funciones, en este ejercicio debo pedir al usuario que ingrese los digitos se debe calcular la suma y debe imprimir tambien el area de memoria
pero no me imprime la suma ni me deja leer los numeros al correr el programa, agradeceria su ayuda
Código
  1. #include <stdio.h>
  2.  
  3. int main(int argc, char *argv[]) {
  4.  
  5. int var,a=0,b=0,c=0,resultado;
  6. printf(" a su direccion = %p\n",&a);
  7. printf(" b su direccion = %p\n",&b);
  8. printf(" c su direccion = %p\n",&c);
  9.  
  10.  
  11. a=(a,b,c,resultado);
  12. printf("El resultado de la suma es %d",a);
  13. }
  14. int suma(int a, int b,int c, int *resultado)
  15. {
  16.  
  17. scanf("%d",a);
  18. scanf("%d",b);
  19. scanf("%d",c);
  20. *resultado = a +b+c;
  21.  
  22.  
  23. return(*resultado);
  24. }
  25.  

Mod: post corregido, asegurate de seleccionar tu codigo antes de usar las GeSHi
14  Programación / Programación C/C++ / ayuda en: 8 Febrero 2015, 02:03 am
hola necesito ayuda este es mi fuente, necesito que imprima el importe de comision,el porcentaje correspondiente y muestra las ventas, solo falta que imprima el porcentaje pero no encuentro como corregirlo

gracias
 
#include <stdio.h>

int main(int argc, char *argv[]) {
   float ventas,com;
   float comision;
   
   printf("Digitar ventas: \n");
   scanf("%f",&ventas);
   
   if(ventas>=5000&&ventas<=20000)
      
   
   {
      if(ventas>=5000&&ventas<=10000)
         com=15;
      else
         if(ventas<=15000)
             com=25;
          else
            if(ventas>15000)
                 com=35;
            else
               
   printf("Tu comision es del:%3.0f%%\n",com);   
   comision=(ventas*com)/100;   
   
   printf("Importe comision: %.2f\n",comision);
   
   }
   else
      
      printf("Sin comision\n");
   getch();
   
   return 0;
}
15  Programación / Programación C/C++ / pseudocodigo en: 13 Noviembre 2014, 03:36 am
hola tengo este programa que me pide convertir un numero arabigo a romano pero me  marca error en el concatenar alguien podria ayudarme con los errores porfavor
   leer arabigo;
   n=arabigo/1000;
    para i<-1 hasta n Hacer
      romano<-romano concatenar M;
   FinPara
   arabigo<-arabigo mod 1000;
   n<-arabigo/1000;
   si n=9 entonces romano<-romano concatenar cm
      n<-n-9;
   FinSi
   si n=4 entonces
      romano<-romano concatener cd
      n<-n-4;
      
   FinSi
   si n>=5 Entonces
      concatenar(romano,D);
      n<-n-5;
   
   FinSi
    para x<-1 hasta n
      romano<-romano concatenar c;
      
   FinPara
   arabigo<-arabigo mod 1oo;
    n<-arabigo/10;
   si n=9 Entonces
      romano<-romano concatenar xc;
      n<-n-9;
   FinSi
   si n=4 entonces
      romano<-romano concatenar xl;
      n<-4;
   FinSi
   si n>=5 Entonces
      romano<-romano concatenar l;
      n<-n-5;
   FinSi
   para i<-1 hasta n
      romano concatenar x;
   FinPara
   romano<-romano mod 10;
   n<=arabigo/l
   si n=9 entonces
      romano<-romano concatenar ix;
      n<-n-9;
   FinSi
   si n=4 Entonces
      romano<-romano concatenar iv;
      n<-n-4;
   FinSi
   si n>=5 Entonces
      romano<-romano concatenar v;
      n<-n-5;
   FinSi
   para i<-1 hasta n
      romano<-romano+"V"
   FinPara
   
   escribir imprime romano;
FinProceso
16  Programación / Programación C/C++ / Re: operaciones con funciones en: 7 Noviembre 2014, 00:06 am
muchas gracias :D lo checare
17  Programación / Programación C/C++ / operaciones con funciones en: 6 Noviembre 2014, 04:06 am
hola necesito ayuda con este programa
Escribe un programa que obtenga dos números y realice, mediante funciones, la suma resta, multiplicación y división de ellos.

La función main() debe pedir al usuario los dos números, empleando una instrucción switch llamar a la función correspondiente, recibir de la función el resultado, y luego desplegarlo al usuario.

Los nombres de las funciones son: fsuma(), fresta(), fmultiplica() y fdivide().

ya que no entiendo bien como se llama la funcion se los agradeceria mucho
Páginas: 1 [2]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines