Elaborar un algoritmo en pseint
En 1980 la ciudad A tenía 3.5 millones de habitantes y una tasa de crecimiento del 7% anual; y la ciudad B tenía 5 millones de habitantes y una tasa de crecimiento del 5% anual. Si el crecimiento poblacional se mantiene constante en las dos ciudades, hacer el diagrama que calcule e imprima en que año la población de la ciudad A es mayor que la de la ciudad B.
Respuestas
La población de la Ciudad A supera a la Ciudad B en el año 1999, cuando alcanza los 12 657 846 de habitantes.
A continuación se muestra el algorimo y el Diagrama de Flujo:
Algoritmo CrecimientoPoblacion
year<-1980
poblacionA<-3500000
poblacionB<-5000000
listo<-Falso
Repetir
poblacionA<-poblacionA + (poblacionA*0.07)
poblacionB<-poblacionB + (poblacionB*0.05)
year<-year+1
Si poblacionA > poblacionB Entonces
listo<-Verdadero
Fin Si
Hasta Que listo = Verdadero
Escribir "año en la cual la población de la ciudad", CiudadA, " es mayor que la de la ciudad ",CiudadB, " es: ",year
Escribir "Poblacion Ciudad A es: ", poblacionA
Escribir "Poblacion Ciudad B es: ", poblacionB
FinAlgoritmo
Ver también: https://brainly.lat/tarea/13210721
Respuesta:
Veo que realizan el algoritmo en diagrama y seudo, pero es algo confuso, aquí te comparto en codigo java
Explicación:
public class Ejercicio4 {
public static void main(String[] args){
String ciudad1 = "Ibague";
String ciudad2 = "Neiva";
int year = 2020;
int poblacionA = 250;
int poblacionB = 189;
int tasaCreceA = 2;
int tasaCreceB = 3;
while(poblacionB < poblacionA){
poblacionA = poblacionA + (poblacionA * tasaCreceA / 100);
poblacionB = poblacionB + (poblacionB * tasaCreceB / 100);
year = year + 1;
}
System.out.println("El año que la ciudad "+ ciudad2+" supera a "+ciudad1+ " es en el año: " +year);
System.out.println(ciudad1+" tendria una poblacion de: "+poblacionA);
System.out.println(ciudad2+" tendria una poblacion de: "+poblacionB);
}
}