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.




Proceso CompararDosNumeros
2      Definir NumANumB 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 NumbEntonces
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.



Proceso LeerTresNumerosYDecirElMayor
2      //Lee tres numeros desde teclado y dice el mayor
3      Definir NumANumBNumC Como Entero;
4      Escribir "Dame los Numeros";
5      Leer NumANumBNumC;
6      Si NumA NumBEntonces
7            Si (NumA NumCEntonces
8                   Escribir "NumA el Mayor "NumA;
9            Sino
10                  Escribir "NumC el Mayor "NumC;
11           FinSi
12     Sino // NumB => NumA
13           SiNumB NumCEntonces
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.




Proceso LeerTresNumerosYDecirMayorYMenor
2      //Lee tres numeros desde teclado y dice el mayor y menor
3      Definir NumANumBNumC Como Entero;
4      Escribir "Dame los Numeros";
5      Leer NumANumBNumC;
6      Si NumA NumBEntonces
7            Si (NumA NumCEntonces
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 NumCEntonces
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