none
ayuda con los distintos formatos RRS feed

  • Pregunta

  • estoy recien aprendiendo a usar c y al principio iba muy bien hasta que comencé a usar con otro tipo de datos, muchas veces me da 0 en float en vez de darme el resultado esperado y la verdad no he encontrado el problema. Por esto ultimo, agradeceria que me dejen las posibles causas de porque llega a ese resultado. Aqui dejaré un codigo que hice hace poco y tambien me tira el 0. Muchas gracias. (los comentarios es el programa explicito a trabajar)

    #include <stdio.h>
    #include <stdlib.h>
    /*Escribir un programa que calcule la altura desde la que cae un objeto que tarda t segundos
    en llegar al suelo. El tiempo lo introduce el usuario por teclado. Usar la fórmula e = (1/2)gt2
    ,
    siendo g = 9.81 m/seg2*/

    int altura(int t){
    float g=9.81,e;
    e=(1/2)*g*(t*t);
    return e;

    }

    int main(){
    float formula;
    printf("Introduzca los segundos a los cuales cae el objeto\n"); scanf("%f",&formula);
    printf("%f\n",altura(formula));
    system ("pause");
    return 0;
    }

    • Cambiado Sergio Parra sábado, 1 de junio de 2019 10:25 Es C/C++
    sábado, 1 de junio de 2019 0:57

Todas las respuestas