Debe estar conectado para participar
Buscar en los foros:


 






Uso de Comodín:
*    coincide cualquier número de caracteres
%    coincide exactamente un caracter

AYuda en c++

No hay Etiquetas
Entrada
Midle End Level

aldolfo

entradas: 252

16:18 15/07/2010

1

Hola gente miren necesito hacer un programa en c++ y realmente no se como empezar y no tengo a nadie q me lo explique y me eh bajado miles de tutos y entiendo menos si alguien me ayuda ahacerlo se lo agradezco este es el programa

Ejercicio
Elabore un sistema de procesamiento de créditos (cuentas corrientes) capaz de almacenar hasta
100 registros de longitud fija. Cada registro debe consistir en un número de cuenta que se utilizará como
clave de registro, un apellido, un nombre y un saldo. El programa resultante debe poder actualizar una
cuenta, insertar un nuevo registro de cuenta, eliminar una cuenta y listar los registros de cuentas en un
archivo de texto con formato para impresión. Utilice un archivo de acceso aleatorio.

Hardcore Extreme Level

kglacius

entradas: 10191

18:24 15/07/2010

2

busca algun tuto que maneje una agenda…con eso te encaminas para hacer lo que te piden

SIGAN ROMPIENDO LAS BOLAS CON LAS MODERACIONES Y SE VAN A FUGAR TODOS (LOS QUE QUEDAN)
Mineria Contaminante

Hardcore Extreme Level

adriank

Obera – Misiones

entradas: 3329

18:28 15/07/2010

3

Nadie te puede ayudar. El q te ayuda durectamente te lo esta haciendo.

Esa es la onda del c++. Yo pase por eso.

Por lo menos te diste una mera idea de q ahí necesitas Matrices??? (esa es lo q te puedo decir)

Suerte.

PD: q carrera estudias?

Midle End Level

aldolfo

entradas: 252

18:47 15/07/2010

4

Pero es q necesito alguno mas o menos parecido no tengo idea de como empezar tengo una idea de como crear el txt pero modificarlo no! pero bueno espero si alguien me da una mano! estudio analista en sistmea!

Nuevo miembro

fcosta87

entradas: 7

21:46 15/07/2010

5

Fijate si conseguís el libro: Estructuras de archivos del autor folk. Yo lo use en una materia de introducción a base de datos y todos los primeros capítulos explica el manejo de archivos y como organizarlos en registros, tanto de longitud fija o variable.
Incluso tenes ejemplos en pascal y c.
Lo que nose si al pedirte que lo hagas en c++ la intención es que hagas algo con objetos o simplemente código procedural.

Entry Level

cavallino79

Ramos Mejia

entradas: 96

22:28 15/07/2010

6

Ese ejercicio lo que te pide es manejo de estructuras y lista doblemente enlazada.
Lo bueno que sabes que la cantidad maxima es 100, asique si llegas a eso, pones un cartel de no hay mas espacio y listo.
Peor seria si tenes que andar pidiendo memoria porque no sabes la cantidad de gente que se anota.
Pero basicamente es eso, busca algun libro de c++ la parte de estructura y punteros para el manejo de listas.
saludos

High End Level

franbarreneche

bahia blanca

entradas: 695

22:31 15/07/2010

7

sabes orientacion a objetos? uml?? aka esta el diagrama de clases en uml que resuelve lo tuyo…
en la implementacion podes usar un arreglo, una lista arreglo, un vector, o cualquier estructura siempre y cuando limites con un contador la cantidad de registros a 100.
el tema de los archivos en c++ te lo debo porque no he usado.

ahora bien, a mi me parece (por la forma en la que esta escrito el enunciado) que tu problema es de mas bajo nivel, tirando a tener en cuenta las estructuras de datos para el almacenamiento en disco (ya que los archivos se puden pensar como secuencias de registros y los "archivos de acceso aleatorio" son una de las tantas estrategias para lidiar con archivos – despues tenes soluciones con b-trees , indizados, etc etc).

Extreme Level

Adris

QueTi

entradas: 1311

01:05 16/07/2010

8

No creo que sepa orientacion a objetos y uml, si supiera eso, ese problema lo resuelve de taquito… A mi me parece que esta bastante perdido el muchacho, imposible explicar por un foro como resolver eso, hay que darle clases de programacion. Lo que tendrias que hacer es tratar de resolverlo, y en todo caso, en el foro de "Programacion" (no en "Consultas tecnicas de novatos&quotwink preguntas dudas puntuales que te vayan surgiendo.
Yo por el enunciado, supongo que tenes que usar una estructura y alguna lista o vector donde almacenar cada registro, pero hay muchas formas de resolver el problema, no sabemos que nivel tenes. Por ejemplo usando STL de C++ y una clase simple se resuelve facil, pero no creo que estes a ese nivel.
Repito, sentate a estudiar, empeza a tirar lineas de codigo, y donde te trabes, vas preguntando dudas.

Ada Lovelace (1815-1852) : "Esta máquina puede hacer cualquier cosa que sepamos cómo ordenarle que la ejecute…"

High End Level

franbarreneche

bahia blanca

entradas: 695

02:00 16/07/2010

9

no tenia mucha fe en que mi solucion lo ayudase…. pero el pibe dio tan pocos datos..
(por no decir que parece que en su vida toco c++)

Entry Level

morlok1

entradas: 84

23:40 16/07/2010

10

creo q entendio menos q yo.. y yo no entendi una goma..

Hardcore Extreme Level

moltar

moltar

entradas: 4098

23:59 16/07/2010

11

No es taaan complicado lo que te piden, es un trabajo practico de listas y archivos.

Necesitas:
Crear una estructura "registro" para contener los datos que te dicen.
Crear un par de objetos para controlar una lista, que va a contener las estructuras "registro".
Despues te creas un par de funciones (o metodos, guiño guiño) para buscar, editar, borrar, etc. los "registro".
Y por ultimo recorres la lista guardando los datos de las estructuras "registro" en un archivo. Con fprintf() podes escribir en el archivo dando formato a los datos asi queda lindo.

Basicamente es eso lo que te piden, no se si tu complicacion era encarar el problema o codearlo, pero con esto que puse ya tenes desglosado el problema en problemas mas simples.

Seguramente te explicaron archivos y listas asi que busca los apuntes que tengas o google.

Saludos.

Volvere… y en mayor numero.
No one will remember if we were good men or bad. Why we fought, or why we died.
All that matters is that two stood against many. That's what's important!, Conan "The Barbarian".