Creo que el error que tengo se da en el acumulador, y en la condicion. Saludos
Citar
#include <stdio.h>
main()
{
float s,r,o,x,nu,acum;
inicio:
printf("\n\t\t\tCalculadora - Nexter.");
printf("\nNumeros a usar: ");
scanf("%d", %nu);
numeros:
if (nu<acum);
{
printf("\n\nNúmero: ");
scanf("%f", &s);
acum=acum+1
}else{
printf("\nPresiona el numero de la operacion a realizar:\nSuma 1 | Resta 2 | Multiplicacion 3 | Dividicion 4 : ");
scanf("%f", &o);
if (o==1)
{
printf("\nResultado: %f\n", s+r);
printf("\nPresiona 2 para Salir o 5 para volver a Comenzar: ");
scanf("%f", &x);
if (x==5)
{
goto inicio;
}
if (x==2)
{
}
}
else if (o==2)
{
printf("\nResultado: %f\n", s-r);
printf("\nPresiona 2 para Salir o 5 para volver a Comenzar: ");
scanf("%f", &x);
if (x==5)
{
goto inicio;
}
if (x==2)
{
}
}
else if (o==3)
{
printf("\nResultado: %f\n", s*r);
printf("\nPresiona 2 para Salir o 5 para volver a Comenzar: ");
scanf("%f", &x);
if (x==5)
{
goto inicio;
}
if (x==2)
{
}
}
else if (o==4)
{
printf("\nResultado: %f\n", s/r);
printf("\nPresiona 2 para Salir o 5 para volver a Comenzar: ");
scanf("%f", &x);
if (x==5)
{
goto inicio;
}
if (x==2)
{
}
}
else
{
}
}
}
}
main()
{
float s,r,o,x,nu,acum;
inicio:
printf("\n\t\t\tCalculadora - Nexter.");
printf("\nNumeros a usar: ");
scanf("%d", %nu);
numeros:
if (nu<acum);
{
printf("\n\nNúmero: ");
scanf("%f", &s);
acum=acum+1
}else{
printf("\nPresiona el numero de la operacion a realizar:\nSuma 1 | Resta 2 | Multiplicacion 3 | Dividicion 4 : ");
scanf("%f", &o);
if (o==1)
{
printf("\nResultado: %f\n", s+r);
printf("\nPresiona 2 para Salir o 5 para volver a Comenzar: ");
scanf("%f", &x);
if (x==5)
{
goto inicio;
}
if (x==2)
{
}
}
else if (o==2)
{
printf("\nResultado: %f\n", s-r);
printf("\nPresiona 2 para Salir o 5 para volver a Comenzar: ");
scanf("%f", &x);
if (x==5)
{
goto inicio;
}
if (x==2)
{
}
}
else if (o==3)
{
printf("\nResultado: %f\n", s*r);
printf("\nPresiona 2 para Salir o 5 para volver a Comenzar: ");
scanf("%f", &x);
if (x==5)
{
goto inicio;
}
if (x==2)
{
}
}
else if (o==4)
{
printf("\nResultado: %f\n", s/r);
printf("\nPresiona 2 para Salir o 5 para volver a Comenzar: ");
scanf("%f", &x);
if (x==5)
{
goto inicio;
}
if (x==2)
{
}
}
else
{
}
}
}
}