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 - samudiopabloe

#1
Programación C/C++ / Re: Ayuda programa en C
16 Diciembre 2015, 22:52 PM
Hola a todos muchísimas gracias a todos por sus aportes, nunca les agradecí anteriormente.

Que anden mas que bien !
saludos.
#2
Programación C/C++ / Ayuda programa en C
20 Junio 2014, 23:56 PM
Hola que tal, necesitaria ayuda, estoy programando un trabajo practico en C, que debo entregar mañana, y no logro que compilen.

¿Podrían ayudarme a detectar el problema ?

Les agradezco de antemano.

El programa debe calcular EL IMPORTE TOTAL DE UNA FACTURA,
Son 12 clientes ,(nro abonado random(999999)).
12 tarifas (random a cual le toque a cada cliente).

cada TARIFA tiene un precio minimo, y una cantidad de llamadas libres..

El calculo que se debe imprimir es =  Importe min + (llamadasTotal - Llamadas libres ).

AQUI EL CODIGO :

// aclaracion : el importe por llamada exedida es de 5 .

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

//defino f y c para MAT_GENERAL
# define FILAS 2
# define COLUMNAS 12

void CARGAR (float [] [COLUMNAS], float) ;

main(){
clrscr();
//declaro matriztarifas, 1fila:nro de tarifa, 2fila:costo minimo, 3fila: llam libres
float MAT_TARIFAS[3][12] = {{1,2,3,4,5,6,7,8,9,10,11,12},
{10,20,30,40,50,60,70,80,90,100,},
{5,10,10,20,30,50,50,100,200,300,400}
};

float MAT_GENERAL [FILAS] [COLUMNAS];
CARGAR (MATRIZ, FILAS);


}

// el inf carga random(hasta 999999para clientes y random (1000) para llam totales)      
void CARGAR (float MAT[] [COLUMNAS], int N )
{
int i,j;
for (i=0 ; i<n ; i++)
{
if (i==0) // verificar si el if comienza con 0, o 1.!!!!!
{
for (j =0; j<COLUMNAS; j++)
{
MAT[i][j] = random(999999);
}
}
else
{
for (j= 0 ; j < columnas; j++)
{
mat[i][j]=random(1000);
}
}
}
getch();
}





Ya compila, Dejo el codigo de la primera parte, solo falta incluir una funcion que calcule e imprima los resultados, despues lo subo completo.

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

//defino f y c para MAT_GENERAL
# define FILAS 3
# define COLUMNAS 12

void CARGAR (float [] [COLUMNAS], int) ;

void main()
{

       //declaro matriztarifas, 1fila:nro de tarifa, 2fila:costo minimo, 3fila: llam libres
float MAT_TARIFAS[3][12] = {{1,2,3,4,5,6,7,8,9,10,11,12},
{10,20,30,40,50,60,70,80,90,100,},
{5,10,10,20,30,50,50,100,200,300,400}
};

       float MAT_GENERAL[FILAS] [COLUMNAS];
       clrscr();
       CARGAR (MAT_GENERAL, FILAS);


}

// el inf carga random(hasta 999999para clientes y random (1000) para llam totales)
void CARGAR (float MAT[] [COLUMNAS], int n )
{
int i,j;
for (i=0 ; i<n ; i++)
{
if (i==0) // verificar si el if comienza con 0, o 1.!!!!!
{
for (j =0; j<COLUMNAS; j++)
{
MAT[i][j] = random(999);
}
}
else
{
for (j= 0 ; j < COLUMNAS; j++)
{
MAT[i][j]=random(1000);
}
}
}

getch();
}