Traducir - Translate

Mostrando las entradas con la etiqueta arreglos. Mostrar todas las entradas
Mostrando las entradas con la etiqueta arreglos. Mostrar todas las entradas

domingo, 20 de febrero de 2022

En un edificio de 5 pisos y 5 departamentos por piso, se quiere hacer una encuesta para encontrar a la familia que tiene mas hijos para ofrecerle un descuento en su renta, se le dará un 5% de descuento por hijo, como limite un 25% de descuento. La renta es de $4000. Programa que dice en que piso y en que departamento vive la familia con mas hijos y cuanto es lo que debe de pagar ya con descuento.

Hola y Bienvenidos.
El día de hoy comparto este programa en codigo.c por si te es de utilidad.

/*En un edificio de 5 pisos y 5 departamentos por piso, se quiere hacer una 
encuesta para encontrar a la familia que tiene mas hijos para ofrecerle un 
descuento en su renta, se le dará un 5% de descuento por hijo, como limite
un 25% de descuento. La renta es de $4000.
Elabore un programa que diga en que piso y en que departamento vive la familia 
con mas hijos y cuanto es lo que debe de pagar ya con descuento*/


#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#define s scanf
#define p printf
main()
{
      int piso,depto,hijos[5][5],mayor_hijos,P,d;//P y d son para guardar la pocision
      float renta=4000, descuento, total;
      p("\n\n\t Elaboremos la encuesta en el edificio");
          for(piso=0;piso<5;piso++)
              for(depto=0;depto<5;depto++)
              {
                  p("\n\n\t Para piso=%d y depto=%d diga cuantos hijos tiene: ",piso+1,depto+1);
                  s("%d",&hijos[piso][depto]);
              }
      mayor_hijos=hijos[0][0];//asigno el mayor
      P=0;//en el piso 1
      d=0;
          for(piso=0;piso<5;piso++)
              for(depto=0;depto<5;depto++)
              {
                  if(hijos[piso][depto]>mayor_hijos)
                  {
                      mayor_hijos=hijos[piso][depto];
                      P=piso;
                      d=depto;
                  }
              }
          if(mayor_hijos>5)
              descuento=.20;
          else
              descuento=.05*mayor_hijos;
      total=renta*(1-descuento);
      p("\n\n\t El departamento que tiene mas hijos es el %d del piso %d ,\n\n\t paga %f pesos",d+1,P+1,total);
      p("\n\n\t");
      system("pause");
}
              
Recomienden el Post a sus amigos que lo requieran, Saludos y Buen Día.

Se tienen 3 arreglos de una dimensión con la información siguiente: El arreglo PV tiene los precios unitarios de N productos; el arreglo CC tiene las cantidades compradas de cada producto y el arreglo PRODUCTOS tiene la descripción del nombre. Se pide: a) Generar un arreglo con el total gastado en compras por producto (TG) (TG = PV * CC) b) Calcular el total general de todas las compras. c) Mostrar el nombre y el total de producto que se obtuvo mayor gasto.

Hola y Bienvenidos.

El día de hoy comparto este programa en codigo.c por si te es de utilidad. 

/*Se tienen 3 arreglos de una dimensión con la 

información siguiente:

  El arreglo PV tiene los precios unitarios de N productos;

  el arreglo CC tiene las cantidades compradas de cada producto 

  y el arreglo PRODUCTOS tiene la descripción del nombre.

  

Se pide:

  a) Generar un arreglo con el total gastado en compras por 

  producto (TG)  (TG = PV * CC) 

  

  b) Calcular el total general de todas las compras.

  

  c) Mostrar el nombre y el total de producto que se obtuvo 

  mayor gasto.*/


/* limite de 5 productos*/


#include <stdio.h>

#include <conio.h>

#include <stdlib.h>


main ()

{

    int i, posicion=0;

    float PU[100], CC[100], TG[100], total_gral=0, mayor=0;

    char productos [100][20];

    printf("\n\n\t Ingrese los datos \n\n\t");

        for (i=0; i<5; i++){

            printf("\n\n\t Ingresa el nombre del producto [%d] \n\n\t",i+1);

            fflush(stdin);

            gets(productos[i]);

            printf("\n\n\t Que precio tiene: %s \n\n\t", productos[i]);

            scanf("%f", &PU[i]);

            printf("\n\n\t Cuantos %s se compraron: \n\n\t", productos[i]);

            scanf("%f", &CC[i]);

            TG[i]=PU[i]*CC[i];

            total_gral+=TG[i];

            }

            mayor=TG[0];

            

        for (i=1; i<5; i++)

            if (mayor<TG[i]){

                mayor=TG[i];

                posicion=1;

                }

                

    printf("\n\n\t El producto en el que mas se gasto es: %s \n\n\t", productos[posicion]);

    printf("\n\n\t Y tiene la posicion: %d , y se gasto: %f \n\n\t", posicion+1, TG[posicion]);

    system("pause");

}


Recomienden el Post a sus amigos que lo requieran, Saludos y Buen Día.

La tienda de mascotas "Guaumart" dará de alta a todas aquellas mascotas que superen el promedio de peso de todas las hospitalizadas; Programa que diga cuantas mascotas se irán y cuales son.


Hola y Bienvenidos.
El día de hoy comparto este programa en codigo.c por si te es de utilidad.

/* La tienda de mascotas "Guaumart" dara de alta a todas 
aquellas mascotas que superen el promedio de peso de 
todas las hospitalizadas; elabore un programa que 
diga cuantas mascotas se iran y cuales son */


#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

main ()
{
    int i,altas=0;
    float prom, pesos[10], suma_pesos=0;
    char mascotas[10][15];
    printf("\n\n\t Bienvenidos a Guau-Mart. Ingrese los datos de su mascota");
    
    /*limite de 10 ingresos de mascotas*/
    
       for (i=0;i<10;i++)
          {
              printf("\n\n\t Como se llama su mascota ? \n\n\t");
              fflush(stdin);
              gets(mascotas[i]);
              printf("\n\n\t Cuanto pesa %s? \n\n\t ", mascotas[i]);
              scanf("%f",&pesos[i]);
              suma_pesos+=pesos[i];
          }
        prom=suma_pesos/10;
       for(i=0;i<10;i++)

              if(pesos[i]>prom)
              {
                  printf("\n\n\t %s se puede ir a casa ", mascotas[i]);
                  altas++;
              }
    printf("\n\n\t El dia de hoy se dieron de alta a %d mascotas", altas);
    printf("\n\n\t");
    system("pause");

    }

Recomienden el Post a sus amigos que lo requieran, Saludos y Buen Día.