Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - 2ricardo_c

#1
me pidieron hacer un programa que resuelva ecuaciones de segundo grado en c++ pero despues de corregir muchos errores, al final sale que el acceso es denegado porque el numero final es uno? soy nuevo en c++ asi que no conozco mucho de eso, que le puedo hacer ahi?? :huh: :huh: :-(

si les sirve aqui esta el codigo:

Código (cpp) [Seleccionar]


/******************** resolucion de ecuaciones de 2º grado *******************/
//ecuaciones.cpp
//asignar valores y librerias
#include <stdio.h>
#include <stdlib.h>
#include <math.h>



main()
{
    double a, b, c, d, e, x1, x2;
   

    system("cls");
   
    printf("\n introducir los valores de a, b y c\n");
    // escribimos a
    printf(" introducir a\n");
    scanf(" %lf", &a);
    getchar();
    system("cls");
    // escribimos b
    printf(" introducir b\n");
    scanf(" %lf", &b);
    getchar();
    system("cls");
    // escribimos c
    printf(" introducir c\n");
    scanf(" %lf", &c);
    getchar();
    system("cls");
    // mostramos la escuacion a seguir
    printf("                              __2__________  /\n");
    printf(" la escuacion a seguir    x= |(b)-4(a)(c)  -\n");
    printf("                              ----------------\n");
    printf("                                 2(a)\n");
    getchar();
    system("cls");
    ///raiz
    d = b * b - 4 * a *c;
    e = sqrt(d);
           
    // operaciones
    x1 = (-b + e) / (2 * a);
    x2 = (-b - e) / (2 * a);
   
    //resultados
    printf(" x1 = %g\n", x1);
    printf(" x2 = %g\n", x2);
    getchar();
    system("cls");
    printf(" espero que le haya gustado el programa\n vuelva pronto");
     getchar();
    system("cls");
    printf(" este programa fue creado con fines locales");
    getchar();
    exit(0);
}

#2
ocupo crear una aplicacion para mi iphone, pero que lenguaje ocupo aprender? o con el c++ puedo hacerlo? :-\ :P :P
#3
[MOD]:
1) Bienvenido al foro, debes utilizar las etiquetas GeShi para insertar código.
2) Haz el favor de leer estás publicaciones para saber como elaborar y plantear una duda, dando el mínimo de información, si realmente esperas que alguien se interese por tu duda:





Código (dos) [Seleccionar]
@echo off
title Resolucion de segundo grado
color 0B
cls
set/p a=Agregue el valor a "a"
pause
cls
set/p b=Agregue el valor a "b"
pause
cls
set/p c=agregue el valor a "c"
cls
pause
set ric=4
set/a roc=%a%*%ric%
set/a ruc=%b%*%b%
set/a rac=%ruc%+%roc%
cls
rem **aqui empieza lo complicado porfavor checale bien morro!**
:ra2


call:ra2u %rac%


:ra2u
rem ** aqui es la parte de el calculo de la raiz**
cls
title Calculadora - Raizes cuadradas
setlocal enabledelayedexpansion
echo Raiz cuadrada
set count=0
set dend=%1
set num=%rac%
IF %rac% LEQ 0 (
CLS
echo SOLO NUMEROS MAYORES A 0
PAUSE > NUL
GOTO raizes
)
if %rac% GTR 46341 (
cls
echo el maximo numero que este batch le puede sacar raiz cuadrada a un numero es 46341
pause > nul
goto raizes
)

for /l %%a in (%rac%, -2, 1) do (
  set /a sqr=%%a*%%a
  if !sqr! leq %rac% (
     set digit=%%a.
    set root=%%a
     goto out2
  )
)

:out2
  call set /a count=%%count%%+1
  if %count% GTR 8 goto next2
  set /a rac=(%rac%-%sqr%)*100
  set /a div=%root%*2
  for /l %%i in (9,-1,0) do (
     set /a sqr=%div%%%i*%%i
     if !sqr! leq %rac% (
        set root=%root%%%i
        goto out2
     )
  )
 
:next2  
  set root=%root:~-10%
  if %rac% neq 0 set digit=%digit%%root%
  echo La raiz cuadrada de %num% es %digit%
rem ** aqui termina la parte de el calculo de raiz**
rem **aqui empieza la otra parte del programa la parte 7**
set/a rebe=%b%+%digit%
set rebeca=2
set/a teamo=%a%*%rebeca%
echo el primer resultado es %teamo%
pause
set/a popo=%b%-%digit%
set/a *****=%popo%/%rebeca%
echo el segundo resultado es %*****%
echo.
pause
echo el primer resultado es %teamo% y el segundo %*****%
echo.
pause
cls
echo este programa fue hecho por2 Ricardo_c para resolver ecuaciones de sendo grado
echo con la colavoracion del profe
pause
cls
exit


( me podrian decir en que me equivoque, y ayudarme) :huh: :huh: