LENGUAJE C

ESTRUCTURAS SELECCIÓN SIMPLE

Posibilidad de seleccionar una accion entre dos alternativas. La acción a ejecutar depende de la condición o expresion lógica.

Sintasis general

                           si-n (Expresion Logica)       (SI)
                              ENTONCES-n
                                      Instrucción/s-V
                              DE LO CONTRARIO-n     (SINO)
                                     Instruccion/s-F
                          FSI-n              


Ejemplo:
   Se tienen dos valores diferentes, encontrar el mayor y el menor de ellos:
           
Algoritmo Mayor;
   Variables
             a, b, ma, me: Real
    Comienzo
        Imprima(‘Entre el primer valor’);
        Lea(a);
        Imprima(‘Entre el segundo valor’);
        Lea(b);
         Si-1 (a>b)
             Entonces-1
                 maßa;
                 meßb;
              De lo contrario-1
                 maßb;
                 meßa;
          Fsi-1
   Imprima(‘El número Mayor es:’, ma);
   Imprima(‘El número Menores:’, me);
FinAlgoritmo


 Ejercicios




  1. Leer la edad de un alumno y determinar si es mayor o menor de edad. 




Si Desea Descargar El Ejercicio Dar Clic Aqui
  •  Un autoservicio ofrece a sus clientes los siquientes servicios: Lavado $9.000, Cambio de Aceite $20.000, Petrolizado $5.000, Polichada $6.000, Sincronización $40.000 y Alineación y Balanceo $18.000. El Cliente responde S (aceptar) o N (negar) a cada una de las opciones de servicio. Se requiere estrablecer el valor total a pagar.




Si Desea Descargar El Ejercicio Dar Clic Aqui
  • Un restaurante de comidas rapidas ofrece a sus clientes los siguientes servicios: Sandwich $1.500, Hamburguesa $2.000, Perro Caliente $1.500, Arepona $3.000, Gaseosa $700 y Cerveza $1.000. El cliente responde S (aceptar) N (negar) a cada una de las opciones de servicio. Si responde afirmativo, preguntar la cantidad. Se quiere establecer el valor total a pagar.

Si desea descargar el ejercicio dar clic Aqui


ESTRUCTURA DE SELECCIÓN ANIDADA (Desicion Anidada)

Dentro de la estructura Si-entonces otra estructura Si-entonces y así sucesivamente un numero indeterminado de veces y dentro de ellas pueden existir diferentes acciones o instrucciones. Esto se conoce como estructuras de decisión (selección) anidadas

            Sintaxis general
                Si-1 (Expresión Lógica -1)            (SI)
                     ENTONCES-1
                          Instrucción/s-V
                     DE LO CONTRARIO-1      (SINO)
                          Si-2 (Expresión Lógica-2)
                                ENTONCES-2
                                               Instrucción/s-V
                                DE LO CONTRARIO-2
                                       Si-3 (Expresión Lógica-3)
                                            ENTONCES-3
                                               Instrucción/s-V
                                             DE LO CONTRARIO-3
                                        FSI-3 
                               FSI-2
 FSI-1
EJEMPLO
Dado tres números enteros diferentes, encontrar el mayor de ellos

ALGORITMO NUMEMAYOR;
VARIABLES
   A, B, C, Mayor: entero;
 COMIENZO
IMPRIMIR(‘ENTRE LOS TRES VALORES’);
                LEER(A,B,C);
             Si-1 (A>B)
                  ENTONCES-1
                      Si-2 A>C
                           ENTONCES-2
                              MayorßA;
                            DE LO CONTRARIO-2
                               MayorßC;
                       Fsi-2
                    DE LO CONTRARIO-1
                        Si-3 B>C
                             ENTONCES-3
                                  MayorßB;
                              DE LO CONTRARIO-3
                                   MayorßC;
                         Fsi-3
             Fsi-1;      
              IMPRIMIR(‘EL NUMERO MAYOR ES:’, Mayor);
 FinAlgoritmo     




Ejercicios



  • De un vendedor se conoce el codigo, y la venta semanal. se desea calcular su comision teniendo en cuenta los porcentajes sobre la venta semanal:

                           VENTA SEMANAL                             PORCENTAJE
                             De 0  a  1.000.000                                        5%
                             De 1.000.001 a 5.000.000                            7%
                             De 5.000.001 en adelante                            10%
                      

Si desea descargar el ejercicio dar clic Aqui

  • Dadas las longitudes de los lados de un triangulo, determinar si es equilátero,  isósceles o escaleno.

Si desea descargar el ejercicio dar clic Aqui



      De un empleado se conoce: cédula, nombre, sueldo actual y personas a cargo. Calcular el sueldo neto teniendo en cuenta un descuento de acuerdo a la siguiente tabla:

SUELDO ACTUAL
% DE DESCUENTO
personal a cargo
0
1
2 o más
0 A 300.000
2%
0
0
300.001 A 600.000
3%
1.5%
0
600.001 A 1.200.000
5%
3%
2%
1.200.001 O MÁS
9%
7.5%
6%









Si desea descargar el ejercicio dar clic Aqui



















No hay comentarios:

Publicar un comentario