Está en la página 1de 9

Universidad Nacional Autónoma de Nicaragua, León.

Facultad Ciencias y Tecnología. Departamento de Computación


Laboratorio de Lógica de Programación
Guía #2: Tema: Datos básicos en Lenguaje C

Laboratorio de Programación Estructurada


Guía # 2 :
Tema: Datos básicos en Lenguaje C

OBJETIVO(s):
 Introducción al Lenguaje C.
 Conociendo la Estructura, elementos y operadores de un programa simple en C.

TEMPORIZACIÓN:

Tiempo de desarrollo de la Práctica: # 1 Sesión (presencial)


Fecha de realización de la Práctica: Semana del 28 de marzo al 01 de abril 2022.

Ing. Jacob Samuel Narváez 1


Universidad Nacional Autónoma de Nicaragua, León.
Facultad Ciencias y Tecnología. Departamento de Computación
Laboratorio de Lógica de Programación
Guía #2: Tema: Datos básicos en Lenguaje C

Tabla 1.15 Muy útiles para imprimir la información de manera clara.

Operadores del lenguaje C

Ing. Jacob Samuel Narváez 2


Universidad Nacional Autónoma de Nicaragua, León.
Facultad Ciencias y Tecnología. Departamento de Computación
Laboratorio de Lógica de Programación
Guía #2: Tema: Datos básicos en Lenguaje C

Tabla 1.6 Muy útiles al realizar operaciones aritméticas

Ing. Jacob Samuel Narváez 3


Universidad Nacional Autónoma de Nicaragua, León.
Facultad Ciencias y Tecnología. Departamento de Computación
Laboratorio de Lógica de Programación
Guía #2: Tema: Datos básicos en Lenguaje C

Ing. Jacob Samuel Narváez 4


Universidad Nacional Autónoma de Nicaragua, León.
Facultad Ciencias y Tecnología. Departamento de Computación
Laboratorio de Lógica de Programación
Guía #2: Tema: Datos básicos en Lenguaje C

EJERCICIO RESUELTO # 1:

Mi primer ejercicio en C transcríbalo y observe la salida.


#include <stdio.h>

int main() {

printf("Bienvenidos ala UNAN-León.\n\a");


printf("Facultad de Ciencias y Tecnología.\n");
printf("Departamento de Computación.\n");
printf("Si lo puedes imaginar lo puedes programar.\n");
printf("No te preocupes si no funciona bien a la primera sigue intentando hasta dar la solución
correcta.\n");
return 0;
}

Salida en pantalla:

Ing. Jacob Samuel Narváez 5


Universidad Nacional Autónoma de Nicaragua, León.
Facultad Ciencias y Tecnología. Departamento de Computación
Laboratorio de Lógica de Programación
Guía #2: Tema: Datos básicos en Lenguaje C

EJERCICIO RESUELTO # 2:
Transcriba el siguiente programa y observe la salida con sus diferentes formatos
#include <stdio.h>
int main ()
{
int numero1=50;
int numero2=80;
int numero3=100;
float numero4=59.5;
char letra='A';
char palabra[13]="programacion";
printf("\n El valor de numero1 es: %d", numero1);
printf("\n El valor de numero2 es: %d", numero2);
printf("\n El valor de numero3 es: %d", numero3);
printf("\n El valor de numero4 es: %.2f", numero4);
printf("\n El valor de letra es: %c", letra);
printf("\n El valor de palabra es: %s", palabra);
}
Salida en pantalla

Ing. Jacob Samuel Narváez 6


Universidad Nacional Autónoma de Nicaragua, León.
Facultad Ciencias y Tecnología. Departamento de Computación
Laboratorio de Lógica de Programación
Guía #2: Tema: Datos básicos en Lenguaje C

EJERCICIO RESUELTO # 3:
Introducir las coordenadas de los puntos P1, P2 y P3 que corresponden a los vértices de un
triángulo, calcula su perímetro.

Para calcular la distancia perímetro entre dos puntos dados P1 y P2 aplicamos la siguiente
fórmula:

#include <stdio.h>
#include <math.h>
void main(void)
{
float X1, Y1, X2, Y2, X3, Y3, LA1, LA2, LA3, PER;
printf("Ingrese la coordenada del punto P1:");
scanf("%f %f", &X1, &Y1 );
printf("Ingrese la coordenada del punto P2:");
scanf("%f %f", &X2, &Y2 );
printf("Ingrese la coordenada del punto P3:");
scanf("%f %f", &X3, &Y3 );
LA1 = sqrt(pow(X1-X2, 2) + pow(Y1-Y2, 2));
LA2 = sqrt(pow(X2-X3, 2) + pow(Y2-Y3, 2));
LA3 = sqrt(pow(X1-X3, 2) + pow(Y1-Y3, 2));
PER = LA1 + LA2 + LA3;
printf("\nEl perímetro del triángulo es: %6.3f", PER);
}
Salida en pantalla

Ing. Jacob Samuel Narváez 7


Universidad Nacional Autónoma de Nicaragua, León.
Facultad Ciencias y Tecnología. Departamento de Computación
Laboratorio de Lógica de Programación
Guía #2: Tema: Datos básicos en Lenguaje C

EJERCICIO RESUELTO # 4:

Desarrolle un programa que pida dos números entero que calcule la suma, resta y multiplicación
#include <stdio.h>

int main(int argc, char *argv[]) {


int x, y, suma, resta, multiplicacion;

printf("ingresa el valor de x:\t");


scanf("%d", &x);
printf("ingrese el valor de y:\t");
scanf("%d", &y);
suma=x+y;
resta=x-y;
multiplicacion=x*y;

printf("El resultado de Suma es:\t%d\n",suma);


printf("El resultado de Resta es:\t%d\n",resta);
printf("El resultado de Multiplicacion es:\t%d\n",multiplicacion);
}
Salida en pantalla

Ing. Jacob Samuel Narváez 8


Universidad Nacional Autónoma de Nicaragua, León.
Facultad Ciencias y Tecnología. Departamento de Computación
Laboratorio de Lógica de Programación
Guía #2: Tema: Datos básicos en Lenguaje C

EJERCICIO RESUELTO # 5:
Copie el siguiente código y compílelo para analizar su salida indica que imprime.
#include <stdio.h>
void main(void){
int i= 5, j = 7, k = 3, m1;
float x = 2.5, z = 1.8, t;
m1 = ((j % k) / 2) + 1;
m1 += i;
m1 %= --i;
printf("\nEl valor de m1 es: %d", m1);
t = ((float) (j % k) / 2);
t++;
x *= ++z;
t -= (x += ++i);
printf("\nEl valor de t es: %.2f", t);
}
EJERCICIOS PROPUESTOS:

1) Realice un programa que, dado un capital, interés y meses, calcule la cantidad final a pagar por el
cliente.

2) Diseñe un programa en c, que solicite como dato el radio de un círculo, calcule e imprima tanto su
área como la longitud de su circunferencia.

3) Diseñe un programa en c que pida el nombre del artículo, el costo total del artículo vendido y la
cantidad de dinero entregada por el cliente, calcule e imprima el nombre del artículo, costo del artículo,
cantidad de dinero recibido y el cambio que se debe entregar al cliente.

Ing. Jacob Samuel Narváez 9

También podría gustarte