Sociedad
Ejercicios
Utilizando la estructura de selección múltiple resuelva los siguientes casos utilizando la metodología de programaciónmencionada al principio.
1. Problema 1:
Dados como datos la categoría y el sueldo de un trabajador, calcule el aumento correspondiente teniendo en cuenta la tabla del extremoderecho. Imprimir la categoría del trabajador y el nuevo sueldo.
Condición:
Si categoría = 1 entonces se ejecuta la función (1.15 * N)
Si categoría = 1 entonces se ejecuta lafunción (1.10 * N)
Si categoría = 1 entonces se ejecuta la función (1.08 * N)
Si categoría = 1 entonces se ejecuta la función (1.07 * N)
Donde N puede ser un valor entero (depreferencia entre 1 y 100).
ANALISIS:
Se determina los siguientes aspectos fundamentales:
N tendrá un valor entre 1 y 100
Num es una variable cuyo valor solo puede ser (1,2, 3, 4)
Si Num contiene un valor entre 1 y 5 se calcula:
Si Num = 1 se ejecuta inc = 1.15 * N
Si Num = 2 se ejecuta inc = 1.10 * N
Si Num = 3 se ejecuta inc = 1.08 * NSi Num = 4 se ejecuta inc = 1.07 * N
Si Num almacena cualquier otro valor entonces inc es igual a 0
Salidas: resultado de 1.15 * N, de 1.10 * N, de 1.08 * N, de 1.07 * N y 0para valores diferentes de 1, 2, 3 y 4 en Num.
Entradas: Num y N.
Se establecen las variables “Num y N.”
Algoritmo
Inicio
Leer (Num, inc)
En caso de que Num sea
1:hacer inc = 1.15 * N
2: hacer inc = 1.10 * N
3: hacer inc = 1.08 * N
4: hacer inc = 1.07 * N
De otro modo:
inc = 0
Fin del caso
Escribir (inc)
Fin
El diagrama deflujo:
Codificación en lenguaje C.
//ejercicio 1 “Estructura de selección múltiple”//
#include
#include
#include
#include
void main()
{
int Num,N,inc;
cout
Regístrate para leer el documento completo.