elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 23:26  


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

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  Ayuda con programa en C
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con programa en C  (Leído 216 veces)
gil09

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Ayuda con programa en C
« en: 3 Febrero 2012, 23:48 »

Hola amigos soy nuevo en esto de la programacion en C y me eh estancado con algo en primera mi programa no compila ´por que tiene un error por mas que le busco no le encuentro y ademas necesito que terminando una operacion regrese al menu alguien me puede ayudar? el cod es este

Código:
/* Programa de multiples funciones*/
#include <stdio.h>
#include <conio.h>

main ()
{
     int opcion;
     float  num1, num2;
     
     
     printf("                         Bienvenido Al Sistema \n \n");
     printf("  Elija la opcion deceada \n \n");
     printf("1.-Suma\n");
     printf("2.-Resta\n");
     printf("3.-Multiplicacion\n");
     printf("4.-Divicion\n");
     printf("5.-Creditos\n");
     printf("6.-Salir\n");
     scanf("%d", &opcion);
     switch (opcion)
        {
               case 1:
                    {
               printf("       Suma\n\n");
               printf(" Introduce Un Valor \n");
               scanf("%d", &num1);
               printf("Introduce El Segundo Numero \n");
               scanf("%d", &num2);
               
               printf("El Resultado De La Suma Es %d + %d", num1, num2);
                   }
               
               case 2:
              {
                     printf("       Resta\n\n");
               printf(" Introduce Un Valor \n");
               scanf("%d", &num1);
               printf("Introduce El Segundo Numero \n");
               scanf("%d", &num2);
               printf(" El Resultado De La Resta Es %d - %d", num1, num2);
               
               case 3:
               {
               printf("       Multiplicacion\n\n");
               printf(" Introduce Un Valor \n");
               scanf("%d", &num1);
               printf("Introduce El Segundo Numero \n");
               scanf("%d", &num2);
               printf(" El Resultado De La Multiplicacion Es: %d * %d", num1, num2);
             
               
               case 4:
               printf("       Divicion\n\n");
               printf(" Introduce Un Valor \n");
               scanf("%d", &num1);
               printf("Introduce El Segundo Numero \n");
               scanf("%d", &num2);
               printf(" El Resultado De La Divicion Es %d / %d", num1, num2);
           
               
               case 5:
                   
                    {
               printf("                Creditos\n\n");
               printf(" ************************************************* ");
               printf(" *               Elaborado Por:                  *");
             printf("   *                                               *");
              printf("  *            ISC. Gilberto Rodriguez            *");
              printf("  *                                               *");
              printf("  *                    USAM                       *");
               printf(" *                                               *");
               printf(" *                                               *");
               printf(" *                                               *");
               printf(" ************************************************* \n");
                        }
                       
                       
              defalut:
printf("Opcion no valida\n");

                       
               
           }
     
       
               
     
     getch ();
     return 0;
     
     }
     

gracias el que me ayude


En línea
rir3760


Desconectado Desconectado

Mensajes: 382


Ver Perfil
Re: Ayuda con programa en C
« Respuesta #1 en: 4 Febrero 2012, 00:35 »

Cuando se compila un programa cortesía de un IDE decente o un PTE (editor de texto para programadores) usualmente hay una opción (que deberia ser la mas usada) con un nombre medio extraño como "saltar al error" que resalta/selecciona/etc. el primer error reportado. Solo es cuestión de leer la documentación de las herramientas de trabajo.

Errores hay varios empezando por el uso de conio y la definición de la función principal, por favor lee el tema |Lo que no hay que hacer en C/C++. Nivel basico|.

Los otros errores importantes se encuentran en las llamadas a "printf", primero porque al utilizar "%d" estas indicando que el tipo de la variable a imprimir es de tipo "signed int" mientras que tu declaras "num1" y "num2" como float. También falta imprimir el resultado de cada operación.

Un saludo


En línea

The capacity to learn is a gift;
The ability to learn is a skill;
The willingness to learn is a choice.
--
Rebec of Ginaz
gil09

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Ayuda con programa en C
« Respuesta #2 en: 4 Febrero 2012, 01:06 »

gracias amigo ya lo solucione los errores jejej ahora solo me falta hacer que terminando una opcion regrese al menu pero seguimos para delante
asi quedo
Código:
/* Programa de multiples funciones*/
#include <stdio.h>
#include <conio.h>

main ()
{
     int opcion, r, a, b;
     
     
     printf("                         Bienvenido Al Sistema \n \n");
     printf("  Elija la opcion deceada \n \n");
     printf("1.-Suma\n");
     printf("2.-Resta\n");
     printf("3.-Multiplicacion\n");
     printf("4.-Divicion\n");
     printf("5.-Creditos\n");
     printf("6.-Salir\n");
     
     scanf("%d", &opcion);
     
     
     switch (opcion)
        {
               case 1:
                   
                {         
               printf("       Suma\n\n");
               printf("Introduce Un Valor \n");
               scanf("%d", &a);
               printf("Introduce El Segundo Numero \n");
               scanf("%d", &b);
               r=a+b;
               printf("La Suma Es: %d", r);
               break;
               } 
               
               case 2:
              {
               printf("       Resta\n\n");
               printf(" Introduce Un Valor \n");
               scanf("%d", &a);
               printf("Introduce El Segundo Numero \n");
               scanf("%d", &b);
               r=a-b;
               printf(" El Resultado De La Resta Es %d",r);
               break;
               }
               case 3:
               {
               printf("       Multiplicacion\n\n");
               printf(" Introduce Un Valor \n");
               scanf("%d", &a);
               printf("Introduce El Segundo Numero \n");
               scanf("%d", &b);
               r=a*b;
               printf(" El Resultado De La Multiplicacion Es: %d",r);
               break;
               }
               
               case 4:
                 {   
               printf("       Divicion\n\n");
               printf(" Introduce Un Valor \n");
               scanf("%d", &a);
               printf("Introduce El Segundo Numero \n");
               scanf("%d", &b);
               r=a/b;
               printf(" El Resultado De La Divicion Es %d",r);
               break;
               }
               
               case 5:
                   {
                   
               printf("                    Creditos\n\n");
               printf(" ************************************************* \n");
               printf(" *                  Elaborado Por:               *\n");
               printf(" *                                               *\n");
               printf(" *             ISC. Gilberto Rodriguez           *\n");
               printf(" *                                               *\n");
               printf(" *                      USAM                     *\n");
               printf(" *                                               *\n");
               printf(" *                                               *\n");
               printf(" *                                               *\n");
               printf(" ************************************************* \n");
               
               break;
                        }
               
                       
              defalut:
printf("Opcion no valida\n");
break;


}

     getch ();
     return 0;
     
}
     
En línea
eleon

Desconectado Desconectado

Mensajes: 56


Ver Perfil
Re: Ayuda con programa en C
« Respuesta #3 en: 4 Febrero 2012, 13:52 »

En este tema se plantea la misma cuestión: http://foro.elhacker.net/programacion_cc/presentacion_dudas_de_principiante-t352405.0.html

Saludos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda en Programa
Programación General
redHat 11 768 Último mensaje 11 Febrero 2005, 02:49
por redHat
Ayuda Con Programa en C
Programación General
_mister 3 399 Último mensaje 13 Marzo 2005, 08:07
por Slasher-K
Ayuda con Programa en C++
Programación General
ContourKDE 2 1,082 Último mensaje 1 Abril 2005, 09:29
por ContourKDE
Ayuda que Programa
Programación C/C++
kichan 1 607 Último mensaje 9 Septiembre 2005, 18:13
por Pseudoroot
ayuda con programa en c++
Programación C/C++
maryrisas 12 1,085 Último mensaje 18 Enero 2006, 21:57
por Manibal_man
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines