Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
F. RECURSOS:
1. Material brindado en clases
G. RESULTADOS:
Problema #1
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: