Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
OBJETIVO(s):
Aplicar los conocimientos adquiridos para resolver problemas, utilizando la sentencia de Entrada y Salida
TEMPORIZACIÓN:
EJERCICIO RESUELTO # 1:
Escriba un programa que encuentre el semiperimetro de un triángulo sabiendo que la
fórmula es:
Donde a, b, c son tres lados del triángulo. Introduzca dichos valores por teclado
# include <stdio.h>
void main (void)
{
int a, b, c;
double semiperimetro;
EJERCICIO RESUELTO # 2:
La función putchar() escribe un carácter en el dispositivo de salida estándar.
La función getchar() lee un carácter de la entrada estándar. Esta Funcion no requiere
arguementos, aunque es necesario que un par de paréntesis vacios sigan a la palabra getchar()
#include <stdio.h>
void main (void)
{
char car;
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 #5: Tema: Datos básicos en Lenguaje C Entrada y Salida
printf("introducir un caracter:\t");
car=getchar(); //lee un caracter y lo almacena en la variable car
printf("El caracter leido es:\t");
putchar(car);
printf("\n \n");
}
EJERCICIO RESUELTO # 3:
Las funciones gets y puts, facilitan la transferencia de cadenas de caracteres entre la
computadora y los dispositivos de entrada / salida estándar.
Cada una de estas funciones acepta un solo argumento que debe ser una cadena de caracteres,
la cual puede incluir espacios blancos.
En el caso de gets, la cadena de caracteres almacenera todos los caracteres introducidos por
el teclado, excepto el carácter nueva línea, que será automáticamente reemplazado por el
carácter nulo(\0)
Muchas veces no se usan puts y gets porque las funciones printf y scanf son más generales, pero
para el tratamiento de cadenas de texto en general resultan ventajosas las instrucciones específicas
por la comodidad que aportan.
#include<stdio.h>
void main (void)
{
char cadena[100];
puts("Ingrese una cadena de caracteres:");
gets(cadena); //lee una cadena y almacena en la variable cadena
puts("La cadena leida es:");
puts(cadena);
printf("\n\n");
}
EJERCICIOS PROPUESTOS: