Argim Respuestas
¿Alguien que sepa programar en C++ que me ayude?
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
#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
Checa los corchetes, yo usaba Java hace mucho y ese era uno de mis principales errores
Responder
Ingresa con tu cuenta o Registrate para responder esta pregunta y acceder a todos los servicios de Argim.