hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
08 de ſeptiembre de 2008, 10:51:59
Noticias: Caracteres maximos de las firmas
Para ver este enlace Registrate o Inicia Sesion
> leer

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  C / C++ (Moderadores: mycrox, TxShAcK)
| | | |-+  Problemas al compilar
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Problemas al compilar  (Leído 330 veces)
Diegotc
NZ2
**
Desconectado Desconectado

Mensajes: 176



Ver Perfil
« : 19 de Junio de 2008, 06:14:58 »

Bueno aqui dejo el codifo fuente. No se si me a salido bien. Le podian dar un vistazo. Por favor. Esta hecho para la distribucion ubuntu/linux.
Citar
#include <stdio.h>

#include <stdlib.h>

#include <math.h>

int volver;

long int np=1;g++

int main()

{
   int ops;
   float  ntotal, nnumero;


   system ("color 1E");


   do     {

         

          printf("\nPorFavor elija la operacion a realizar\n");

          printf("\n1.- Suma\n2.- Resta\n3.- Multiplicación\n4.- Division\n5.-Salir del Programa\n");

          printf("\tOperacion Numero: ");

          scanf("%i", &ops);

          system("clear");
      
      switch(ops)

             {

             case 1:
          ntotal=0;
               
          do{
          
          printf("Ingrese los numeros a sumar, ingrese 0 para terminar: ");
          
          scanf ("\n%f", &nnumero);
          
          ntotal=ntotal+nnumero;
         
          }while (nnumero != 0);
               
          printf ("El resultado es %2f\n", ntotal);
         
                break;

             case 2:

           ntotal=0;

             do{

             printf("Ingrese los numeros a restar, ingrese 0 para terminar: ");

             scanf ("\n%f", &nnumero);

             ntotal=ntotal-numero;

             }while (nnumero !=0);

             printf("El resultado es: %2f\n", ntotal);

             break;
            case 3:
             float nmultiplicacio n1, nmultiplicacio n2;

             printf("Elija las opciones a multiplicar: ");

             scanf ("\n%f", &nmultiplicacio n1);

             printf("%.2f * ", nmultiplicacio n1);

             scanf ("%f", &nmultiplicacio n2);

             printf("El resultado es: %2f\n\n",nmultiplicacion1*nmultiplicacion2);

             break;     

             case 4:

             float ndivision1, ndivision2;

             printf("Elija las opciones a dividir: ");

             scanf ("\n%f", &ndivision1);

             printf("%.2f / ", ndivision1);

             scanf ("%f", &ndivision2);
          if(ndivision2==0)
         {system("Color4e");         
          printf("No es posible dividir por 0");}
          else
          printf("El Resultado es: %2f\n\n",ndivision1/ndivision2);         

             break;     

             case 5:

             printf("\nHasta Pronto\n");

             

             }   

          } while(ops!=5);

   system("clear");         

   return 0;

}

Al momento de compliar me da este error.
Citar
diego@diego:~$ g++ prueba.cpp -o prueba
prueba.cpp:9: error: expected constructor, destructor, or type conversion before ‘++’ token
En línea

Dj_Dexter
NZ3
***
Desconectado Desconectado

Mensajes: 610


Lo que haces ahora se vera en el futuro


Ver Perfil
« Respuesta #1 : 19 de Junio de 2008, 06:24:13 »

No es asi?

no hay compilador g++

seria "gcc prueba.c -o prueba"

otra cosa pon la extencion en .c no en .cpp

ademas me da error al compilarlo:

dexter4@dexter4:~$ gcc Calculo.c -o Calculo
Calculo.c:9: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘++’ token
Calculo.c:121:2: warning: no newline at end of file

ojala te sirva


Saludos!!!

« Última modificación: 19 de Junio de 2008, 06:29:58 por Dj_Dexter » En línea


Diegotc
NZ2
**
Desconectado Desconectado

Mensajes: 176



Ver Perfil
« Respuesta #2 : 19 de Junio de 2008, 06:39:17 »

No es asi?

no hay compilador g++

seria "gcc prueba.c -o prueba"

otra cosa pon la extencion en .c no en .cpp

ademas me da error al compilarlo:

dexter4@dexter4:~$ gcc Calculo.c -o Calculo
Calculo.c:9: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘++’ token
Calculo.c:121:2: warning: no newline at end of file

ojala te sirva


Saludos!!!



Pues creo que no es asi. Primero es en c++ no en.
Segundo al momento de guardar tiene que llevar el nombre. cpp
Y si hay compilador g++ pues asi compilo todos mis progrmas.
Incluso hay un tutorial respecto a eso
Para ver este enlace Registrate o Inicia Sesion
http://foro.portalhacker.net/index.php/topic,63281.0.html

En línea

Dj_Dexter
NZ3
***
Desconectado Desconectado

Mensajes: 610


Lo que haces ahora se vera en el futuro


Ver Perfil
« Respuesta #3 : 19 de Junio de 2008, 06:47:36 »

Ahh....

grax por el tuto, me sacaste de 1 duda Grin

Saludos!!!
En línea


Diegotc
NZ2
**
Desconectado Desconectado

Mensajes: 176



Ver Perfil
« Respuesta #4 : 19 de Junio de 2008, 06:49:13 »

Ahh....

grax por el tuto, me sacaste de 1 duda Grin

Saludos!!!

Bueno de nada. Pero que paso con mi problema?HuhHuh? Shocked Shocked
En línea

Dj_Dexter
NZ3
***
Desconectado Desconectado

Mensajes: 610


Lo que haces ahora se vera en el futuro


Ver Perfil
« Respuesta #5 : 19 de Junio de 2008, 08:06:37 »

Por ahora no se mucho de c, c++ recien comenze

de todos modos te hubiera ayudado si tubiera mas conocimientos

Saludos!!!
En línea


Diegotc
NZ2
**
Desconectado Desconectado

Mensajes: 176



Ver Perfil
« Respuesta #6 : 20 de Junio de 2008, 07:54:21 »

Por ahora no se mucho de c, c++ recien comenze

de todos modos te hubiera ayudado si tubiera mas conocimientos

Saludos!!!

Bueno pero espero que me ayuden con mi problemita.
Gracias de antemano
En línea

mycrox
Moderador
*****
Desconectado Desconectado

Mensajes: 559


"Católico Apostólico Romano. Seguidor de Cristo"


Ver Perfil
« Respuesta #7 : 20 de Junio de 2008, 08:55:22 »

a ver... yo no tengo ubuntu ni nada de linux en mi casa... y no tengo el compilador y bla bla bla....

podrias poner los errores que te salen??

a simple vista parece..

long int np=1;g++    no lo entiendo. g++?

 system ("color 1E");  asi es el comando de color en linux?? no lo se

scanf ("\n%f", &nnumero);   puede ir una sentencia de escape en el scanf?

float nmultiplicacio n1, nmultiplicacio n2;   eso está mal declarado. no tiene que haber espacios en tu identificador.



PD: pone mejor los errores especificos que tienes. el compilador g++ deberia dartelos.
En línea

Deseas aprender a programar de verdad??
Haz click
Para ver este enlace Registrate o Inicia Sesion
Aqui

Diegotc
NZ2
**
Desconectado Desconectado

Mensajes: 176



Ver Perfil
« Respuesta #8 : 20 de Junio de 2008, 11:57:44 »

Este es el unico error que me tira
Citar
diego@diego:~$ g++ prueba.cpp -o prueba
prueba.cpp:9: error: expected constructor, destructor, or type conversion before ‘++’ token
En línea

mycrox
Moderador
*****
Desconectado Desconectado

Mensajes: 559


"Católico Apostólico Romano. Seguidor de Cristo"


Ver Perfil
« Respuesta #9 : 20 de Junio de 2008, 01:18:03 »

Este es el unico error que me tira

bueno, mas claro que el agua no puede ser...

mira la línea nueve y borra donde dice g++.

si eso es lo único, debería solucionarse tu problema.
En línea

Deseas aprender a programar de verdad??
Haz click
Para ver este enlace Registrate o Inicia Sesion
Aqui

Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online