Argim Respuestas

¿Alguien que sepa programar en C++ que me ayude?

5
Lo que pasa es que estoy recien aprendiendo y me hice un programa de comandos que funciona como calculadora para ecuaciones de 2do grado, pero el problema es que al querer compilarlo me aparece errores, no se si sera problema del codigo pero no me deja compilarlo. aqui el codigo para que me ayuden:

#include<stdio.h>
#include<curses.h>

int main(){
int si;
while(si == 1){
printf("\n\nCalcular X \n\n");
printf("De valor de a: ");
float a;
scanf("%f", &a);

printf("De valor de b: ");
float b;
scanf("%f", &b);

printf("De valor de c: ");
float c;
scanf("%f", &c);

int m = 2;
int n = 4;
int o = a*c;
int r = b*b;
int s = n*o;

float dis;
dis = r-s;

float h = 0.00001, root = h;
while(root*root < dis) {
root += h;
}

printf("\nDiscriminante = %.2f\n", dis);
printf("raiz = %.3f\n\n", root);

int t = (-1*b)+root;
int u = (-1*b)-root;
int v = m*a;

float x1 = t/v;
printf("x1 = %f\n", x1);

float x2 = u/v;
printf("x2 = %f", x2);

printf("\n\nVertice = ");
int w = -1*b;
int z = w/v;

float x = w/v;
float y = a*(x*x)+b*(x)+c;
printf("%.2f, %.2f\n",x,y);
}

printf("Ingrese '1' para realizar otra ecuacion: \n");
scanf("%d", &si);

getch();
return 0;
}

trabajo bajo linux por eso no puedo usar <conio.h> y con <ncurses.h> me lanza error en algunas lienas
Enviada por Raul2013 09/10/2017

Respuestas (1)

1
Checa los corchetes, yo usaba Java hace mucho y ese era uno de mis principales errores
Enviada por Ivan Moraila V 12/10/2017 [wap]

Responder

Registrate o ingresa con tu cuenta para responder esta pregunta y acceder a todos los servicios de Argim!

Ayudanos a moderar esta sección!

  • Vota positivamente todas las preguntas y respuestas sobre telefonía móvil, informática y servicios de Argim en general que sean claras y útiles.
  • Vota negativamente todas las preguntas y respuestas que no correspondan a celulares, informática, servicios de Argim o que consideres inapropiadas por otro motivo.
  • También puedes votar negativamente todas las respuestas que creas incorrectas, confusas o sin sentido.
  • Votar negativamente requiere nivel 20 o superior.
  • Responde preguntas siempre que puedas aportar algo útil o relevante al tema en discusión.
  • Si recibes una buena respuesta a tu pregunta, aceptala con el botón .
  • Si tu respuesta es aceptada sumarás 1 punto al nivel de tu cuenta.

Importante: Todos los mensajes en esta sección son de exclusiva responsabilidad de los usuarios. Argim podrá remover los preguntas que considere inapropiados o irrelevantes según su criterio.