Está en la página 1de 5

FC-FISC-1-8-2016)

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ


FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN
LABORATORIO N° 4

Facilitador(a): Darling Y. Zelaya M. Asignatura: Programación.


Estudiante: Raziel Watson Fecha: _02-09-2022___Grupo:
1AA111

A. TÍTULO DE LA EXPERIENCIA:
Introducción a la programación en Lenguaje C.

B. TEMAS:
Resolución de problemas a través sintaxis del Lenguaje C.

C. OBJETIVO(S):
Crear programas sencillos utilizando instrucciones de entrada, estructura y salida
con formato del Lenguaje C.

D. METODOLOGÍA:
• Explicación de la experiencia, por parte del docente
• Realizar análisis y evaluación, por parte del estudiante.
• Desarrollo de la experiencia, por parte del estudiante.

E. INTRUCCIONES:
• Utilice los algoritmos desarrollados en el Laboratorio N. 2 y codifíquelo en C,
presente los resultados en el punto G. Resultados.
Los algoritmos del Laboratorio N. 2 resolvían los siguientes problemas

1. Calcular el salario semanal (sm) que debe pagar a un empleado considerando


que trabajó una cantidad de horas (h) a razón del salario por hora (sh) asignado.
Imprima como salida el salario Semanal.
2. Utilice el algoritmo anterior considerando lo siguiente antes de imprimir el salario
semanal:
• Si el empleado se excedió de las 40 horas debe agregar al exceso de horas
un 50% adicional.
• Si trabajó menos de las 40 horas se le debe descontar de lo que ganó una
multa del 10% de su salario.
FC-FISC-1-8-2016)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN
LABORATORIO N° 4

3. Considerando la clasificación de los triángulos de acuerdo con sus lados,


identifique que tipo de triángulo es. Si uno de los lados es cero envíe el siguiente
mensaje: “No se puede identificar, uno de los lados no tiene valor.”.
• En el punto H. Consideraciones Finales indique qué opinión le merece la
experiencia. • Formato y plataforma de entrega Formato pdf, en Plataforma
Teams
• Fecha de entrega: la indicada en la plataforma Teams.

F. RECURSOS:
1. Material brindado en clases

G. RESULTADOS:
Problema #1

1 // algoritmo que calcula el salario semanal


2 #include <stdio.h>
3 #include <stdlib.h>
4 int main() // declaracion de funciones
5 {
6 int h, sh, sm; //declaracion de variables
7 char continuar;
8 /*bloque de instrucciones*/
9
10
11 printf("ingrese el numero de horas");
12 scanf("%d",&h);
13 printf("ingrese el salario por hora");
14 scanf("%d",&sh);
15
16 sm=h*sh;
17
18 {
19 printf("su salario semanal es: %d", sm);
20 }
21 ;}
22
FC-FISC-1-8-2016)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN
LABORATORIO N° 4

Problema #2

1
// algoritmo que calcula el salario semanal con condiciones
2
#include <stdio.h>
3
#include <stdlib.h>
4
int main() // declaracion de funciones
5
{
6
int h, sh, sma, smb; //declaracion de variables
7
char continuar;
8
/*bloque de instrucciones*/
9
10
11
printf("ingrese el numero de horas");
12
scanf("%d",&h);
13
printf("ingrese el salario por hora");
14
scanf("%d",&sh);
15
16
sma=h*sh-h*sh*0.10;
17
smb=h*sh+h-40*0.5*sh;
18
19
if(h > 40)
20
21
{
22
printf("su salario semanal es: %d", sma);
23
}
24
else
25
if (h < 40)
26
27
{ printf("su salario semanal es: %d", smb);
28
}
29
;}
30
FC-FISC-1-8-2016)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN
LABORATORIO N° 4

Problema #3

1
// algoritmo que identifica el tipo de triangulo
2
#include<stdio.h>
3
int main() // declaracion de funciones
4
{
5
int lado1, lado2, lado3; // la declaracion de variables
6
char continuar;
7
printf("ingrese el valor del lado #1:");
8
scanf("%d",&lado1);
9
printf("ingrese el valor del lado #2:");
10
scanf("%d",&lado2);
11
printf("ingrese el valor del lado #3:");
12
scanf("%d",&lado3);
13

14
if(lado1 == lado2 && lado2 == lado3)
15
{printf("el triangulo es de tipo equilatero");
16
}
17
else if (lado1 != lado2 && lado1 != lado3 && lado2 != lado3)
18
{ printf("el triangulo es de tipo escaleno");
19
}
20
else if (lado1 == lado2 && lado3 != lado2 || lado1 == lado3 &&
lado2 != lado3 || lado2 == lado3 && lado1 != lado3)
21
{ printf("el tipo de triangulo es isoceles");
22
}
23
else if (lado1 == 0 || lado2 == 0 || lado3 == 0)
24
{printf("No se puede identificar, uno de los lados no tiene
valor.");
25
}
26
FC-FISC-1-8-2016)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN
LABORATORIO N° 4

H. CONSIDERACIONES FINALES:
La verdad este laboratorio es el que se me ha “dificultado” más por así decirlo, pero
creo yo, que he podido lograrlo hacerlo correctamente. Las indicaciones previas a
este laboratorios y en este mismo han estado claras y entendibles, así que, por pare
del la profesora o la guía no creo que hay ningún problema.

I. BIBLIOGRAFIA:

Luis Joyanes Aguilar -1996 Fundamentos de Programación Algoritmos y Estructuras de Datos (libro
1), Mc Graw Hill

J. RÚBRICAS:

Criterios Puntos Máximos Observación

Respuesta completa 85 27 ptos c/ pregunta (1 al


3) y 4 ptos la última

Cumplir con Formato


el y 5
plataforma de entrega.
Cumplir con la fecha de vencimiento 10
Total de puntos 100

También podría gustarte