Ayuda con programa en C

Iniciado por b_rabbit10, 27 Abril 2012, 06:23 AM

0 Miembros y 1 Visitante están viendo este tema.

b_rabbit10

Trataré de ser lo más breve posible. Estudio Ing. en Computación, en mi curso de programación nos entregaron una serie de 10 trabajos de programación en C. Todo va bien hasta el ejercicio 8 donde pide lo siguiente:

Hacer un menú con
a)datos
b)repeticiones
c)mostrar
d)salir

donde:
a)datos pide los datos personales "nombre", "domicilio", "edad".
b)repeticiones pide un texto muestra el total de vocales contenidas

ejemplo: "Anita lava la tina"
a=6
i=2

c)mostrarmuestra los datos ingresados en el inciso "a".

La verdad es que no tengo idea de como hacerlo, pues requiere del uso de "for", "if" "do...while" y es algo que aun no lo tengo claro. Anteriormente hice un programa que consistía en una calculadora y para ser sinceros solo me funcionó la división por lo que no pude aplicar lo visto anteriormente para éste programa del menú.

Cualquier tipo de ayuda es bienvenida
Saludos

s00rk

Bueno aqui no podemos hacerte la tarea o trabajos por lo que podrias poner lo que llevas o algo ...  ? xP

Odai

Cita de: s00rk en 27 Abril 2012, 07:19 AM
Bueno aqui no podemos hacerte la tarea o trabajos por lo que podrias poner lo que llevas o algo ...  ? xP
mmm no seas mala onda, al menos ten el codigo, para ver en q forma piensas q es y asi poderte ayudar... el chico de arriba tiene razon,








SIN SACRIFICIO NO HAY GLORIA
Tengo demasiadas fantasías para ser una ama de casa.
Marilyn Monroe

Don Pollo

Lo que deberías hace es, ya que la calculadora no te funcionó, toquetearla hasta que te funcione correctamente con todas las operaciones. Si pasas de las cosas que no te salen, no las intentas solucionar y vas a cosas más difíciles, nunca vas a aprender nada.

david_BS

un menu para un programa de consola es un while y un switch. suponete que también tengas que usar system("cls") y obviamente printf para mostrar las opciones y un scanf para solicitar el ingreso de una opción.

el while tiene que ser infinito para que se mantenga dentro del menú y tiene que tener una condición de corte que por ejemplo sea la opción "Salir" del menú.

el switch es para detectar que opción de menú se ingresó y que hacer para cada caso.


linkingcrk

CitarTrataré de ser lo más breve posible. Estudio Ing. en Computación, en mi curso de programación nos entregaron una serie de 10 trabajos de programación en C. Todo va bien hasta el ejercicio 8 donde pide lo siguiente:

Hacer un menú con
a)datos
b)repeticiones
c)mostrar
d)salir

donde:
a)datos pide los datos personales "nombre", "domicilio", "edad".
b)repeticiones pide un texto muestra el total de vocales contenidas

ejemplo: "Anita lava la tina"
a=6
i=2

c)mostrarmuestra los datos ingresados en el inciso "a".

La verdad es que no tengo idea de como hacerlo, pues requiere del uso de "for", "if" "do...while" y es algo que aun no lo tengo claro. Anteriormente hice un programa que consistía en una calculadora y para ser sinceros solo me funcionó la división por lo que no pude aplicar lo visto anteriormente para éste programa del menú.

Cualquier tipo de ayuda es bienvenida
Saludos

ovio que no te haremos la tarea :P

te ayudare con lo de la funcion para contar las vocales:

tienes que almacenar la cadena dada por el usuario en un array y luego parsearla.es decir, recorrerla y si es una vocal ¿cual es? y aumentas el contador de vocales de esa.

en el menu ps si es solo un do...while() o un while.
mientras no sea salir:
      imprimir menu
      esperar opcion del usuario
      ejecutar accion segun opcion

Saludos!!

farresito

http://www.youtube.com/user/paueky/videos

Este chico explica muy bien. Busca el for, el while y el do-while en su canal. Lo entenderás perfectamente.