Está en la página 1de 7

Ccatamayo Cabrera Ana Valeria

EJERCICIO 1

INGRESAR SOLAMENTE LA LETRA “T” O “t” POR


EL TECLADO.
EN CASO CONTRARIO NO PERMITA EL INGRESO
DE OTRA LETRA.
VALIDE LO NECESARIO.
Condición Condición
Tama ¿DO-WHILE
Lógica R ¿Por qué? Lógica (M ¿DO-WHILE
ño funciona? Letra R ¿Por qué?
(tam!=1) !=“T” && funciona?
El numero de M!= “t”)
letras es
3 3 != 1 V Si La letra no
mayor a lo
sugerido. S S != T V Si es la que se
pide.
El numero de
letras es el La letra si es
1 1 != 1 F No t t != t F No la que se
indicado a
lo sugerido. pide.
DIAGRAMA DE F V
FLUJO
L
INICIO tam != 1

TEXTO L M = L[0]
ENTERO tam
CHAR M
F V
M != “T” &&
M != “t”
“ERROR”
L

tam = L.LONGITUD M != “T” &&


M != “t”

F V
tam != 1 M
“ERROR”

FIN
CODIGO DE
PSEUDOCODIGO VALIDACIÓN DE SOLO
LETRAS

INICIO MIENTRAS (tam != 1)


TEXTO L HACER
ENTERO tam M= }
CARACTER M L.BUSCAINDICE[0] If (( e.KeyChar >= 32 && e.KeyChar <= 64)
SI ( M!= “T” && M= || ( e.KeyChar >= 91 && e.KeyChar <= 96) ||
HACER “t”) ( e.KeyChar >= 123 && e.KeyChar <=255))
LEER L ESCRIBIR “ERROR!!!
tam = L.LONGITUD INGRESE SOLO {
LA LETRA T o t” MessageBox.Show(“Solo letras”,
SI (tam != 1) “Advertencia”, MessageBoxButton.OK,
ENTONCES FIN SI MessageBoxIcon.Exclamation );
ESCRIBIR “ERROR!!!MIENTRAS ( M!= “T” e.Handled = true;
INGRESE && M= “t”) return;
SOLO 1 LETRA”
ESCRIBIR m
FIN SI FIN
Código C#

String L, m1 = “Su } While ( tam != 1 ) ;


Letra es: “;
Char M; Do
Int tam; {
M = L[0];
L = txtP.Text; If (M!= “T” && M= “t”)
{
Do MessageBox.Show(“E
{ RROR!!! INGRESE
tam = m.Length; SOLO LA LETRA T o
If (tam != 1 ) t”);
{ }
} While ((M!= “T” &&
MessageBox.Show ( M= “t”)
“ERROR!!!
SOLO 1 LETRA”); txtS1.Text = m1 + M;
}

También podría gustarte