Ejercicio con estructura /ejercicio de programación
Maria AlejandraPráctica o problema3 de Agosto de 2022
547 Palabras (3 Páginas)110 Visitas
#include <conio.h>
#include <Windows.h>
#include "ctype.h"
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
void gotoxy(int x, int y);
int main() {
char lib;
gotoxy(50, 1); printf("Clave_Libro");
gotoxy(1, 4); printf("Libros disponibles:");
gotoxy(1, 6); printf("A)Viaje al final de la noche.");
gotoxy(1, 7); printf("B)Los cuatro acuerdos.");
gotoxy(1, 8); printf("C)El milagro mas grande del mundo");
gotoxy(43, 11); printf("Elige el libro A), B) o C): ");
gotoxy(57, 12); scanf_s("%c", &lib);
switch (lib) {
case 'A':
lib = 77;
gotoxy(1, 15); printf("Nombre del libro:");
gotoxy(1, 16); printf("Viaje al final de la noche");
gotoxy(31, 15); printf("Editorial:");
gotoxy(35, 16); printf("1");
gotoxy(45,15); printf("Autor:");
gotoxy(45, 16); printf("Louis Ferdinand");
gotoxy(65, 15); printf("Num. Libros:");
gotoxy(70, 16); printf("6");
gotoxy(85, 15); printf("Clave Libro:");
gotoxy(90, 16); printf("1");
gotoxy(1, 17); printf("\n\n");
break;
case 'B':
gotoxy(1, 15); printf("Nombre del libro:");
gotoxy(1, 16); printf("Los cuatro acuerdos");
gotoxy(25, 15); printf("Editorial:");
gotoxy(29,16);printf("3");
gotoxy(39, 15); printf("Autor:");
gotoxy(39,16);printf("Dr.Miguel Ruiz");
gotoxy(57, 15); printf("Num. Libros:");
gotoxy(61, 16);printf("10");
gotoxy(76, 15); printf("Clave Libro:");
gotoxy(81, 16); printf("2");
gotoxy(1, 17); printf("\n\n");
break;
case 'C':
gotoxy(1, 15); printf("Nombre del libro:");
gotoxy(1, 16); printf("El milagro mas grande del mundo");
gotoxy(35, 15); printf("Editorial:");
gotoxy(39,16);printf("24");
gotoxy(50, 15); printf("Autor:");
gotoxy(50, 16);printf("OG Manding");
gotoxy(65, 15); printf("Num. Libros:");
gotoxy(70, 16);printf("15\n");
gotoxy(85, 15); printf("Clave Libro:");
gotoxy(90, 16); printf("3");
gotoxy(1, 17); printf("\n\n");
break;
default: gotoxy(20, 14); printf("ESTE LIBRO NO ESTA DISPONIBLE,por favor elija una de las opciones anteriores\n\n\n");
}
system("PAUSE");
}
void gotoxy(int x, int y) {
HANDLE hcon;
hcon = GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwPos;
dwPos.X = x;
dwPos.Y = y;
SetConsoleCursorPosition(hcon, dwPos);
}
...