sábado, 23 de marzo de 2013

Pseudocódigo VI


Ejercicios de acciones condicionales.Si..Entonces

Leer dos números e indicar cual es el mayor.




1 Proceso CompararDosNumeros
2      Definir NumA, NumB Como Entero;
3      Escribir "Pon el NumA";
4      Leer NumA;
5      Escribir "Pon el NumB";
6      Leer NumB;
7      Si ( NumA > NumB ) Entonces
8            Escribir NumA , " > ", NumB;
9      Sino
10           si (NumA = Numb) Entonces
11                  Escribir " A = B ";
12           Sino
13                  Escribir " A < B ";
14           FinSi
15     FinSi
16 FinProceso


Leer tres números e indicar cual es el mayor.



1 Proceso LeerTresNumerosYDecirElMayor
2      //Lee tres numeros desde teclado y dice el mayor
3      Definir NumA, NumB, NumC Como Entero;
4      Escribir "Dame los Numeros";
5      Leer NumA, NumB, NumC;
6      Si ( NumA > NumB) Entonces
7            Si (NumA > NumC) Entonces
8                   Escribir "NumA el Mayor ", NumA;
9            Sino
10                  Escribir "NumC el Mayor ", NumC;
11           FinSi
12     Sino // NumB => NumA
13           Si( NumB > NumC) Entonces
14                  Escribir "NumB el Mayor ", NumB;
15           sino
16                  Escribir "NumC el Mayor ", NumC;
17           FinSi
18     FinSi
19 FinProceso



Leer  tres números e indicar cual es el mayor y cual el menor.




1 Proceso LeerTresNumerosYDecirMayorYMenor
2      //Lee tres numeros desde teclado y dice el mayor y menor
3      Definir NumA, NumB, NumC Como Entero;
4      Escribir "Dame los Numeros";
5      Leer NumA, NumB, NumC;
6      Si ( NumA > NumB) Entonces
7            Si (NumA > NumC) Entonces
8                   Si (NumB > NumC ) Entonces // A>B A>C B>C
9                          Escribir "1El Mayor A ", NumA, " El Menor C", NumC;
10                  sino
11                         Escribir "2El Mayor A ", NumA, " El Menor B", NumB;
12                  FinSi
13           Sino
14                  Escribir "3El Mayor es C ", NumC, "El Menor B" ,NumB;
15           FinSi
16     Sino
17           Si (NumB > NumC) Entonces
18                  Si (NumA > NumC ) Entonces // B>A B>C A>C
19                         Escribir "4El Mayor B ", NumB, " El Menor C", NumC;
20                  sino
21                         Escribir "5El Mayor B ", NumB, " El Menor A", NumA;
22                  FinSi
23           Sino
24                  Escribir "6El Mayor es C ", NumC, "El Menor A" ,NumA;
25           FinSi
26     FinSi
27 FinProceso


Lee los tres lados de un triangulo rectángulo, determina si es rectángulo (Pitágoras) y en caso afirmativo  calcula el área.


1 Proceso AreaTrianguloRectangulo
2      //Leer Los lados y calcular area con Pitagoras
3      //Pitagoras H^2 = A^2 + B^2 33 21 39.12
4      // Area = ( A * B ) / 2
5      Definir L1, L2, L3 como Real;
6      Definir H, A, B, Area como Real;
7      Escribir "Dame tres Lados";
8      Leer L1, L2, L3;
9      Si (L1 > L2) Entonces
10           Si ( L1 > L3) Entonces //H = L1
11                  H<-L1;
12                  A<-L2;
13                  B<-L3;
14           Sino // H=L3
15                  H<-L3;
16                  A<-L1;
17                  B<-L2;
18           finsi
19     Sino
20           Si (L2 > L3) Entonces //H=L2
21                  H<-L2;
22                  A<-L1;
23                  B<-L3;
24           Sino //H = L3
25                  H<-L3;
26                  A<-L1;
27                  B<-L2;
28           FinSi
29     FinSi
30     Si (H^2 = A^2 + B^2) Entonces// Area = ( A * B ) / 2
31           Area<- (A * B) /2;
32           Escribir "El area es ", Area;
33     Sino
34           Escribir "No Cumple A Pitagoras";
35     FinSi
36 FinProceso

No hay comentarios:

Publicar un comentario