Algoritmica Rodrigo Valverde Farfan
Algoritmica Rodrigo Valverde Farfan
Algoritmica Rodrigo Valverde Farfan
PROBLEMA:
Escribir una funcin tal que dados los goles del equipo local (gl) y los
goles del equipo visitante (gv), devuelva una cadena de caracteres
indicando que equipo ha ganado (resultados posibles (local, visitante,
empate).
2. ALGORITMO:
PROBLEMA
Determinar qu
equipo ha ganado
el partido de
futbol
ENTRADA
-goles locales (gl)
-goles visitantes
(gv)
PROCESO
INICIO
- Leer: gl
- Leer: gv
- Si (gl>gv)
- Escribir : gl
- Si no es
- Escribir: gv
FIN
SALIDA
Equipo ganador
es:
-equipo visitante
-equipo local
3. PSEUDOCODIGO:
PROGRAM
A
Determinar
qu equipo
ha ganado
el partido
de futbol
CABECERA
MODU TIPO CONSTAN
LO
S DE
TES
DATO
S
enter
os
VARIABLE
S
gll
gv
INIC
IO
CUERPO
INSTRUCCIONE
S
escribir
cantidad
de goles
del equipo
local
leer gl
escribir
cantidad
de goles
del equipo
visitante
leer gv
si
((gv>=0)
y (gl>=0))
si(gl>=gv)
escribir el
equipo
local
FIN
4. CODIGO:
//VARIABLES
int gl, gv;
Console.SetCursorPosition(12, 2);
Console.WriteLine("-------------------------------------------");
Console.SetCursorPosition(12, 3);
Console.WriteLine("INDICA QUE EQUIPO GANO EL PARTIDO DE FUTBOL");
Console.SetCursorPosition(12, 4);
Console.WriteLine("-------------------------------------------");
Console.SetCursorPosition(10, 6);
Console.Write("INGRESE LOS GOLES DEL EQUIPO LOCAL : ");
gl = int.Parse(Console.ReadLine());
Console.SetCursorPosition(10, 8);
Console.Write("INGRESE LOS GOLES DEL EQUIPO VISITANTE : ");
gv = int.Parse(Console.ReadLine());
if ((gl >= 0) & (gv >= 0))
{
if (gl != gv)
{
if (gl > gv)
{
Console.SetCursorPosition(10, 10);
Console.WriteLine("el equipo ganador fue el equipo LOCAL con: ({0} , {1})",
gl, gv);
}
else
{
Console.SetCursorPosition(10, 10);
Console.WriteLine("el equipo ganador fue el equipo VISITANTE con : ({0} ,
{1})", gl, gv);
}
}
else
{
Console.SetCursorPosition(10, 10);
Console.WriteLine("el partido quedo en EMPATE con: ({0} , {1})", gl, gv);
}
}
else
{
Console.SetCursorPosition(10, 10);
Console.WriteLine("ingrese valores positivos");
}
Console.ReadKey();
}
}
1) PROBLEMA:
Escribir una funcin tal que dada la temperatura mxima del mes y la
temperatura medida hoy actualice el valor de la mxima si la
temperatura leda hoy es mayor que dicho mximo.
2) ALGORITMO:
PROBLEMA
Determinar la
temperatura
mxima
actualizada
ENTRADA
-temperatura
mxima: (TMax)
-temperatura
actual: (TAct)
PROCESO
INICIO
- Leer:
TMax
- Leer: TAct
- Si
(TMax>=T
Act)
- Entonces
- Escribir:
TMax
- Si no es
- Escribir:
TAct
FIN
SALIDA
La temperatura
mxima
actualizada es
3) PSEUDOCODIGO:
PROGRA
MA
Determina
r la
temperatu
ra actual
MODU
LO
CABECERA
TIPO CONSTAN
S DE TES
DAT
OS
reale
s
VARIABLES
TMax
TAct
INIC
IO
CUERPO
INSTRUCCIONE
S
Escribir
ingrese
TMax del
mes
Leer TMax
Escribir
ingrese
TAct
leerTAct
si
(TMax>=T
Act)
escribirla
TMax es:
escribir
TMax
si no es
escribirla
TMax es
escribir
TAct
FI
N
4) CODIGO: