Está en la página 1de 8

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA

INFORMACIÓN ÁREA DESARROLLO DE SOFTWARE MULTIPLATAFORMA

ASIGNATURA: METODOLOGIA DE LA PROGRAMACIÓN

ACTIVIDAD: PRACTICAS PENDIENTES

NOMBRE DEL ESTUDIANTE: LUIS JESUS CHAVEZ VARGAS

GRADO: 1° GRUPO “C”

DOCENTE: ING. GADIEL RAMOS HERNÁNDEZ

HUEJUTLA DE REYES, HIDALGO Octubre de 2023


Nombre de la actividad: Ahorro semanal.
Problemática:

Juan se propuso ahorrar una cantidad de dinero cada día de lunes a


viernes que asiste a la universidad. El considera que del dinero que
le dan sus papás para sus gastos, lo que le sobre lo irá juntando
para ver cuanto logra tener para el fin de semana.

Indicar al final:

-El total de días.

-El ahorro de cada día.

-El total de dinero acumulado.

Solución:
static void Main(string[] args)
{
// Variables
string dia;
float ahorrodia;
int totaldias = 0;
float ahorro = 0;
string acumuladordedias = "";

// Datos de entrada

Console.WriteLine("Ingrese el dia:");
dia = Console.ReadLine();
Console.WriteLine("Ingresa el ahorro del dia:");
ahorrodia=float.Parse(Console.ReadLine());
totaldias++;
ahorro=ahorro+ahorrodia;
acumuladordedias = acumuladordedias + dia + " " + ahorrodia + "\n";
Console.WriteLine("Ingrese el dia:");
dia = Console.ReadLine();
Console.WriteLine("Ingresa el ahorro del dia:");
ahorrodia = float.Parse(Console.ReadLine());
totaldias++;
ahorro = ahorro + ahorrodia;
acumuladordedias = acumuladordedias + dia + " " + ahorrodia + "\n";

Console.WriteLine("Ingrese el dia:");
dia = Console.ReadLine();
Console.WriteLine("Ingresa el ahorro del dia:");
ahorrodia = float.Parse(Console.ReadLine());
totaldias++;
ahorro = ahorro + ahorrodia;
acumuladordedias = acumuladordedias + dia + " " + ahorrodia + "\n";

Console.WriteLine("Ingrese el dia:");
dia = Console.ReadLine();
Console.WriteLine("Ingresa el ahorro del dia:");
ahorrodia = float.Parse(Console.ReadLine());
totaldias++;
ahorro = ahorro + ahorrodia;
acumuladordedias = acumuladordedias + dia + " " + ahorrodia + "\n";

Console.WriteLine("Ingrese el dia:");
dia = Console.ReadLine();
Console.WriteLine("Ingresa el ahorro del dia:");
ahorrodia = float.Parse(Console.ReadLine());
totaldias++;
ahorro = ahorro + ahorrodia;
acumuladordedias = acumuladordedias + dia + " " + ahorrodia + "\n";

Console.Clear();

Console.WriteLine("El ahorro por dia esn" + acumuladordedias);


Console.WriteLine("El total de dias ahorrados:\n" + totaldias);
Console.WriteLine("EL ahorro semanal es:"+ahorro);

}
Pruebas de escritorio:

Prueba 1

Prueba 2:
Nombre de la actividad: Ahorro semanal.

Problemática:

Carlos estudia los sábados en la escuela, desea llevar un registro al


mes de los siguientes gastos: comida, transporte.

Al final se deberá mostrar un reporte:

Total comida: 630.5

Total transporte: 185

Total de gastos: 815.5

Primer sábado:

Comida: 150

Transporte: 45

Total de gastos al día: 195

Segundo sábado:

Comida: 120

Transporte: 45

Total de gastos al día: 165


Tercer sábado:

Comida:210

Transporte: 60

Total de gastos al día: 270

Cuarto sábado:

Comida: 150.5

Transporte:35

Total de gastos al día: 185.5

Solución:
static void Main(string[] args)
{
//Variables

float comida;
float transporte;
float gastos;
float acumuladorcomida = 0;
float acumuladortransporte = 0;
float acumuladorgastos = 0;
string acumuladatos = "";

//Proceso

Console.WriteLine("Primer sabado:");
Console.WriteLine("Ingresa el gasto de comida:");
comida = float.Parse(Console.ReadLine());
Console.WriteLine("Ingresa el gasto de transporte:");
transporte = float.Parse(Console.ReadLine());
gastos = comida + transporte;
Console.WriteLine("Total de gastos del dia:" + gastos + "\n");
acumuladorcomida = acumuladorcomida + comida;
acumuladortransporte = acumuladortransporte + transporte;
acumuladorgastos = acumuladorgastos + gastos;

acumuladatos += "Primer sabado" + "\n" + "Gasto Comida:$" + comida + "transporte:$" + transporte + "\n"
+ "Total Gastos:$" + gastos + "\n";

Console.WriteLine("Segundo sabado:");
Console.WriteLine("Ingresa el gasto de comida:");
comida = float.Parse(Console.ReadLine());
Console.WriteLine("Ingresa el gasto de transporte:");
transporte = float.Parse(Console.ReadLine());
gastos = comida + transporte;
Console.WriteLine("Total de gastos del dia:" + gastos + "\n");
acumuladorcomida = acumuladorcomida + comida;
acumuladortransporte = acumuladortransporte + transporte;
acumuladorgastos = acumuladorgastos + gastos;

acumuladatos += "Segundo sabado" + "\n" + "Gasto Comida:$" + comida + "transporte:$" + transporte + "\
n" + "Total Gastos:$" + gastos + "\n";

Console.WriteLine("Tercer sabado:");
Console.WriteLine("Ingresa el gasto de comida:");
comida = float.Parse(Console.ReadLine());
Console.WriteLine("Ingresa el gasto de transporte:");
transporte = float.Parse(Console.ReadLine());
gastos = comida + transporte;
Console.WriteLine("Total de gastos del dia:" + gastos + "\n");
acumuladorcomida = acumuladorcomida + comida;
acumuladortransporte = acumuladortransporte + transporte;
acumuladorgastos = acumuladorgastos + gastos;

acumuladatos += "Tercer sabado" + "\n" + "Gasto Comida:$" + comida + "transporte:$" + transporte + "\n"
+ "Total Gastos:$" + gastos + "\n";

Console.WriteLine(" Cuarto sabado:");


Console.WriteLine("Ingresa el gasto de comida:");
comida = float.Parse(Console.ReadLine());
Console.WriteLine("Ingresa el gasto de transporte:");
transporte = float.Parse(Console.ReadLine());
gastos = comida + transporte;
Console.WriteLine("Total de gastos del dia:" + gastos + "\n");
acumuladorcomida = acumuladorcomida + comida;
acumuladortransporte = acumuladortransporte + transporte;
acumuladorgastos = acumuladorgastos + gastos;

acumuladatos += "Cuarto sabado" + "\n" + "Gasto Comida:$" + comida + "transporte:$" + transporte + "\n"
+ "Total Gastos:$" + gastos + "\n";

//Salidas

Console.Clear();

Console.ForegroundColor = ConsoleColor.DarkBlue;

Console.WriteLine("Total comida:$" + acumuladorcomida + "\n");


Console.WriteLine("Total transporte:$" + acumuladortransporte + "\n");
Console.WriteLine("Total gastos:$" + acumuladorgastos + "\n");
Console.WriteLine(acumuladatos + "\n");

Console.ReadKey();

Pruebas de escritorio:

Prueba 1

También podría gustarte