Estructura repetitiva for - 2

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ธ.ค. 2024

ความคิดเห็น • 10

  • @franciscor8721
    @franciscor8721 2 ปีที่แล้ว +1

    Tal y como está el código, no refleja el promedio exacto. introduje una variable 'auxiliar ' a la que asigno el valor de suma y el promedio resulta de: promedio=total/10. El bloque se repite 10 veces pero la suma se realiza desde el cero hasta el 10 que son 11 lugares. de ahí que si la suma es 55 el promedio es 55/11 = 5:
    #include
    #include
    int main()
    {
    int suma,f,valor,n ;
    float promedio, s_total;
    suma=0;

    for(f=1; f

  • @Duncann555
    @Duncann555 10 หลายเดือนก่อน

    No entiendo b ien cuando utilizar la estructura while y cuando usar la estructura for, ya que me parecen muy similares. la estructura "for", la uso cuando tengo el valor del bloque en el enunciado ? Y si utilizo la estructura while en ese caso, estaria mal ?

    • @diegomoissetdeespanes
      @diegomoissetdeespanes  10 หลายเดือนก่อน

      En el lenguaje de programación C, los bucles while y for son estructuras de control que permiten repetir un bloque de código mientras se cumple una condición. Aunque ambos se utilizan para lograr la misma tarea, tienen sintaxis ligeramente diferentes y pueden ser más apropiados en diferentes situaciones.
      Bucle while: Se utiliza cuando no se conoce de antemano cuántas veces se va a repetir el bloque de código.
      Bucle for: Se utiliza cuando se conoce de antemano la cantidad exacta de iteraciones.
      En general, la elección entre while y for a menudo depende de la preferencia del programador y el problema en si. Ambos se pueden usar para lograr resultados similares, y en muchos casos, uno puede ser transformado en el otro sin cambiar el comportamiento del programa.

    • @Duncann555
      @Duncann555 10 หลายเดือนก่อน

      Profe diego, clara su respuesta, ya comprendi y sigo ejercitandome. Muchas gracias por su tiempo y dedicacion. Saludos@@diegomoissetdeespanes

  • @gilbertovelasco6154
    @gilbertovelasco6154 2 ปีที่แล้ว

    yo lo implemente de esta manera
    #include
    #include
    int main()
    {
    int x, suma=0, valor,n;
    float prom;
    printf("cuantos valores quieres capturar?
    ");
    scanf("%i",&n);
    for (x=1;x

    • @diegomoissetdeespanes
      @diegomoissetdeespanes  2 ปีที่แล้ว +2

      Podemos obligar que la división de dos tipos de datos int genere un float con la sintaxis:
      prom=(float)suma/n;

    • @robayobalarezoraulleandro2975
      @robayobalarezoraulleandro2975 2 ปีที่แล้ว

      @@diegomoissetdeespanes Disculpe, existe alguna forma de limitar las cifras de la parte decimal, ejemplo 5,35

    • @diegomoissetdeespanes
      @diegomoissetdeespanes  2 ปีที่แล้ว +1

      @@robayobalarezoraulleandro2975
      printf("suma: %i promedio %0.2f ",suma,prom);

    • @robayobalarezoraulleandro2975
      @robayobalarezoraulleandro2975 2 ปีที่แล้ว

      @@diegomoissetdeespanes Muchas gracias