Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: gflores en 11 de Septiembre 2014, 21:39
-
Hola ante todo muchas gracias por su ayuda!!!!
Tengo que hacer este ejercicio y realmente no tengo idea de como empezar, como hacerlo ni nada! :-\ .. Me podrian ayudar a resolverlo o decirme como empezar! (uso codeblocks)
Ejercicio: Dada una función lineal cuya ecuación es: 6x+7y = 8x-5, se pide elaborar una tabla con los puntos (x,y) por los que pasa la función
( y=(2*x-5)/7 )
MUCHAS GRACIAS :) :D
-
Hola, la primera cuestión es ¿Qué lenguaje de programación vas a emplear? (Te lo digo porque codeblocks admite tanto C como C++)
Y la otra cuestión es: si dices que la ecuación es 6x+7y = 8x-5
Despejamos 7y = (8x-5)/6x
Despejamos y = (8x-5) / (6*7*x) = (8x-5) / 42x = (4/21) - 5x si no me he equivocado
¿De dónde sale esto que has escrito: ( y=(2*x-5)/7 ) ?
Finalmente ten en cuenta que la función define infinitos puntos. Entonces ¿qué puntos vas a usar para crear la tabla? (ya que no pueden ser infinitos...)
Saludos,
-
Hola, la primera cuestión es ¿Qué lenguaje de programación vas a emplear? (Te lo digo porque codeblocks admite tanto C como C++)
Y la otra cuestión es: si dices que la ecuación es 6x+7y = 8x-5
Despejamos 7y = (8x-5)/6x
Despejamos y = (8x-5) / (6*7*x) = (8x-5) / 42x = (4/21) - 5x si no me he equivocado
¿De dónde sale esto que has escrito: ( y=(2*x-5)/7 ) ?
Finalmente ten en cuenta que la función define infinitos puntos. Entonces ¿qué puntos vas a usar para crear la tabla? (ya que no pueden ser infinitos...)
Saludos,
Hola gracias por responder mi pregunta, voy a usar C++ y los puntos no se hasta 10 o hasta cualquier numero .
-
Hola, con este código puedes ver cómo sería el esquema. Sería mejor usar un bucle para generar puntos, incluso podrías generarlos para que tome valores de x aleatorios.
#include <stdio.h>
#include <stdlib.h>
double obtenerValorY (double valorX);
int main() {
printf("Obtener puntos de ecuacion y = (4/21) - 5x \n\n\n");
printf("Valor x\t\t\tValor y\n");
printf("%lf\t\t%lf\n", -10.0, obtenerValorY(-10.0));
printf("%lf\t\t%lf\n", -5.0, obtenerValorY(-5.0));
printf("%lf\t\t%lf\n", -2.0, obtenerValorY(-2.0));
printf("%lf\t\t%lf\n", 0.0, obtenerValorY(0.0));
printf("%lf\t\t%lf\n", 2.0, obtenerValorY(2.0));
printf("%lf\t\t%lf\n", 4.0, obtenerValorY(4.0));
printf("%lf\t\t%lf\n", 6.0, obtenerValorY(6.0));
printf("%lf\t\t%lf\n", 8.0, obtenerValorY(8.0));
printf("%lf\t\t%lf\n", 10.0, obtenerValorY(10.0));
printf("%lf\t\t%lf\n", 12.0, obtenerValorY(12.0));
return 0;
}
double obtenerValorY (double valorX) {
return ((4.0/21.0)-5.0*valorX);
}
Obtener puntos de ecuacion y = (4/21) - 5x
Valor x Valor y
-10.000000 50.190476
-5.000000 25.190476
-2.000000 10.190476
0.000000 0.190476
2.000000 -9.809524
4.000000 -19.809524
6.000000 -29.809524
8.000000 -39.809524
10.000000 -49.809524
12.000000 -59.809524
Pruébalo a ver si te sirve :)
-
Hola muchas gracias por su ayuda! si me sirvio. saludos