Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - vivianfes

#11

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
Cita de: T. Collins en  4 Marzo 2015, 00:10 AM
Aquí no llamas a ninguna función:
a=(a,b,c,resultado);
Sería:
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:
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:
int suma(int *resultado)
{
   int a=0, b=0, c=0;
   scanf("%d",a);
   scanf("%d",b);
   scanf("%d",c);
   *resultado = a +b+c;
}

Y vale con hacer:
printf("El resultado de la suma es %d", *resultado);

Cita de: T. Collins en  4 Marzo 2015, 00:10 AM
Aquí no llamas a ninguna función:
a=(a,b,c,resultado);
Sería:
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:
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:
int suma(int *resultado)
{
   int a=0, b=0, c=0;
   scanf("%d",a);
   scanf("%d",b);
   scanf("%d",c);
   *resultado = a +b+c;
}

Y vale con hacer:
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 suma(a,b,c,resultado);
#13
Citarhola 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
#include <stdio.h>

int main(int argc, char *argv[]) {

int var,a=0,b=0,c=0,resultado;
printf(" a su direccion = %p\n",&a);
printf(" b su direccion = %p\n",&b);
printf(" c su direccion = %p\n",&c);


a=(a,b,c,resultado);
printf("El resultado de la suma es %d",a);
}
int suma(int a, int b,int c, int *resultado)
{

scanf("%d",a);
scanf("%d",b);
scanf("%d",c);
*resultado = a +b+c;


return(*resultado);
}

Mod: post corregido, asegurate de seleccionar tu codigo antes de usar las GeSHi
#14
Programación C/C++ / ayuda
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 C/C++ / pseudocodigo
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 C/C++ / Re: operaciones con funciones
7 Noviembre 2014, 00:06 AM
muchas gracias :D lo checare
#17
Programación C/C++ / operaciones con funciones
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