Autor Tema: Programa sencillo de interpolacion en C  (Leído 9503 veces)

JESM

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 1
    • Ver Perfil
Programa sencillo de interpolacion en C
« en: 01 de Mayo 2014, 04:19 »
Hola, soy nuevo en el foro  :P

Necesito ayuda con mi programa, yo di programacion pero demasiada basica y bueno se muy pero muy poco. Ahora me arriesgue a hacer este programa, porque estoy usando mucho interpolaciones y extrapolaciones y en verdad si funciona, sin embargo al ejecutarlo antes de introducir la variable me aparecen varios ceros por delante, cosa que no deberia ya que yo no lo he puesto y me confunde a veces.

Otra cosa es que si es posible que ese programa lo lea el android. Me gustaria tenerlo en la tablet pero no se como hacer o si hay que programar en otro lenguaje o no se, si me pueden aclarar.

Y una ultima cosa, no se como hacer para que quede un programa como tal, osea ahorita se esta ejecutando en la pantalla negra, pero no se en realidad que tan dificil es ponerlo ehh como lo digo "bonito" con ventanas  y eso osea mas estilizado.

Código: [Seleccionar]
#include <conio.h>
#include <stdio.h>

int main()

{float a, b, c, d, e, x, y, z, w, v;
printf("Variable A: %f", a);
scanf("%f",&a) ;
printf("Variable B: %f", b);
scanf("%f",&b) ;
printf("Variable C: %f", c);
scanf("%f",&c) ;
printf("Variable D: %f", d);
scanf("%f",&d) ;
printf("Variable E: %f", e);
scanf("%f",&e) ;

y=a-b ;
z=c-d ;
w=a-e ;
v=y*z/w;
x= c-v;

printf("El resultado es: %f",x);

getch ();
return 0;
}
« Última modificación: 14 de Septiembre 2014, 18:08 por Alex Rodríguez »

Mastermind

  • Experto
  • *****
  • Mensajes: 536
    • Ver Perfil
Re:Programa sencillo de interpolacion
« Respuesta #1 en: 01 de Mayo 2014, 10:10 »
Hola, se muestran los ceros porque al ser la variable de tipo float incorpora decimales. He probado el código cambiando dos cosas, una es que conviene incializar las variables con un valor inicial, otra es no mostrar valor de una variable cuando se va a pedir, sino simplemente solicitar que se introduzca el valor, de este modo ya no te aparecen las ristras de ceros

Código: [Seleccionar]
#include <conio.h>
#include <stdio.h>

int main(){
float a=0; float b=0; float c=0; float d=0;
float e=0; float x=0; float y=0; float z=0;
float w=0; float v=0;
printf("Variable A: ");
scanf("%f",&a) ;
printf("Variable B: ");
scanf("%f",&b) ;
printf("Variable C: ");
scanf("%f",&c) ;
printf("Variable D: ");
scanf("%f",&d) ;
printf("Variable E: ");
scanf("%f",&e) ;

y=a-b ;
z=c-d ;
w=a-e ;
v=y*z/w;
x= c-v;

printf("El resultado es: %f",x);

getch ();
return 0;
}

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".