Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: alepvn en 16 Noviembre 2016, 23:58 PM

Título: C calcule la raíz y de un número x con un decimal de precisión
Publicado por: alepvn en 16 Noviembre 2016, 23:58 PM
necesito ayuda para un problema sencillo de programacion en c de primero de ingenieria, estamos empezando asi que no es muy complicado pero no se como plantearlo
Realice un programa en lenguaje C que calcule la raíz y de un número x con un decimal de precisión.
Suponga que el exponente y es un entero positivo y x un flotante también positivo. El programa calculará
el mayor número flotante z con un solo decimal, tal que z y
<=x. El resultado se debe guardar en la variable
num.

y te dan a rellenar este codigo

#include <stdio.h>
void main(void)
{
/* DECLARACIÓN DE VARIABLES (véase tabla de objetos) */
float x; //radicando
int y; //exponente
float num=-1; //variable para depositar la raiz calculada
int i;
int n;
/* LECTURA DE DATOS */
printf("Introduzca x (debe ser mayor que cero): ");
scanf("%f",&x);
printf("\nIntroduzca y (debe ser entero mayor que cero): ");
scanf("%d",&y);
/*************INICIO CÓDIGO DE ALUMNO*****************/
/***************FIN CÓDIGO DE ALUMNO******************/
/* ESCRITURA DE RESULTADOS */
printf("\nLa raiz %d de %f es: %5.1f\n",y,x,num);
/* BLOQUEO DE PANTALLA*/
printf("\n");
system("pause");
}



Mod: Los códigos deben ir en etiquetas GeSHi, el titulo debe ser descriptivo... tema modificado
Título: Re: C calcule la raíz y de un número x con un decimal de precisión
Publicado por: engel lex en 17 Noviembre 2016, 00:01 AM
si tienes un numero z tal que cada ciclo se le sume 0.1 mientras que z*z <= y siendo y el numero a buscar la raíz... z será la raíz
Título: Re: C calcule la raíz y de un número x con un decimal de precisión
Publicado por: alepvn en 17 Noviembre 2016, 08:18 AM
El problema de eso es que me serviría para raíces cuadradas pero debe funcionar para cualquier raíz, yo doy un radicando y el índice de la raíz y debe calcular la raíz más cercana con un decimal de precision
Título: Re: C calcule la raíz y de un número x con un decimal de precisión
Publicado por: engel lex en 17 Noviembre 2016, 13:23 PM
para raiz cubica, z*z*z <= y, raíz cuarta z*z*z*z <= y... y así en más