Algoritmia - correccion correo:Ayuda con algoritmos urgente

 
Vista:

correccion correo:Ayuda con algoritmos urgente

Publicado por Venus (1 intervención) el 09/04/2008 20:46:00
Ies una tarea....ayudenme please:

I. A continuación se brinda a Usted un caso (Algoritmo) para analizar y desarrollar en lenguaje C#, siendo éste el siguiente:

1. El gobierno desea reforestar un bosque que mide determinado número de hectáreas. Si la superficie del terreno excede a 100000 metros cuadrados, entonces decidirá sembrar de la siguiente manera: (7 puntos)

Porcentaje de la superficie del bosque: Tipo árbol:
60% Pino
30% Algarrobo
10% Cedro
Si la superficie del terreno es menor o igual a 100000 metros cuadrados, entonces decidirá sembrar de la siguiente manera:
Porcentaje de la superficie del bosque Tipo árbol
50% Pino
30% Algarrobo
20% Cedro
El gobierno desea saber el número de pinos, algarrobos y cedros que tendrá que sembrar en el bosque, si se sabe que en 10 metros cuadrados caben 8 pinos, en 15 metros cuadrados caben 14 algarrobos y en 20 metros cuadrados caben 10 cedros, también se sabe que una hectárea equivale a 10 mil metros cuadrados.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Reforestación

Publicado por Alejandro (307 intervenciones) el 12/03/2024 00:26:36
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
using System;
 
class Program
{
    static void Main()
    {
        // Definir constantes
        const int metrosCuadradosPorHectarea = 10000;
        const int pinosPorMetroCuadrado = 8;
        const int algarrobosPorMetroCuadrado = 14;
        const int cedrosPorMetroCuadrado = 10;
 
        // Obtener la superficie del bosque en metros cuadrados
        Console.Write("Ingrese la superficie del bosque en hectáreas: ");
        double superficieHectareas = Convert.ToDouble(Console.ReadLine());
        double superficieMetrosCuadrados = superficieHectareas * metrosCuadradosPorHectarea;
 
        // Calcular la cantidad de árboles a sembrar
        int cantidadPinos, cantidadAlgarrobos, cantidadCedros;
 
        if (superficieMetrosCuadrados > 100000)
        {
            cantidadPinos = (int)(0.6 * superficieMetrosCuadrados / pinosPorMetroCuadrado);
            cantidadAlgarrobos = (int)(0.3 * superficieMetrosCuadrados / algarrobosPorMetroCuadrado);
            cantidadCedros = (int)(0.1 * superficieMetrosCuadrados / cedrosPorMetroCuadrado);
        }
        else
        {
            cantidadPinos = (int)(0.5 * superficieMetrosCuadrados / pinosPorMetroCuadrado);
            cantidadAlgarrobos = (int)(0.3 * superficieMetrosCuadrados / algarrobosPorMetroCuadrado);
            cantidadCedros = (int)(0.2 * superficieMetrosCuadrados / cedrosPorMetroCuadrado);
        }
 
        // Mostrar resultados
        Console.WriteLine($"Cantidad de pinos a sembrar: {cantidadPinos}");
        Console.WriteLine($"Cantidad de algarrobos a sembrar: {cantidadAlgarrobos}");
        Console.WriteLine($"Cantidad de cedros a sembrar: {cantidadCedros}");
    }
}

Venus, este programa en C# solicita al usuario la superficie del bosque en hectáreas, calcula la cantidad de pinos, algarrobos y cedros a sembrar según las condiciones dadas y muestra los resultados.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar