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.
#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.diego@diego:~$ g++ prueba.cpp -o prueba
prueba.cpp:9: error: expected constructor, destructor, or type conversion before ‘++’ token