EJEMPLO USO DE COORDENADAS EN PANTALLA
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <windows.h>
//DECLARACION DE FUNCION
int suma(int num1, int num2);
int multiplicador(int x, int y);
void gotoxy(int x,int y);
void recibirDatos();
int a,b;
int main(){
recibirDatos();
//COMPARACION
if(a>79||a<0){
puts("Coordenada inválida");
recibirDatos();
}
if(b>24||a<0){
puts("Coordenada inválida");
recibirDatos();
}
gotoxy(a,b);
printf("%g", multiplicador(a,b));
getch();
}
void recibirDatos(){
printf("Ingrese coordenada en X: \n");
scanf("%d", &a);
printf("Ingrese coordenada en Y: \n");
scanf("%d", &b);
}
int multiplicador(int x, int y){
int resultado=0;
resultado=x*y;
return resultado;
}
int suma(int num1, int num2){
int resultado=0;
resultado=num1+num2;
return resultado;
}
void gotoxy(int x,int y){
HANDLE hcon;
hcon = GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwPos;
dwPos.X = x;
dwPos.Y= y;
SetConsoleCursorPosition(hcon,dwPos);
}
#include <stdlib.h>
#include <conio.h>
#include <windows.h>
//DECLARACION DE FUNCION
int suma(int num1, int num2);
int multiplicador(int x, int y);
void gotoxy(int x,int y);
void recibirDatos();
int a,b;
int main(){
recibirDatos();
//COMPARACION
if(a>79||a<0){
puts("Coordenada inválida");
recibirDatos();
}
if(b>24||a<0){
puts("Coordenada inválida");
recibirDatos();
}
gotoxy(a,b);
printf("%g", multiplicador(a,b));
getch();
}
void recibirDatos(){
printf("Ingrese coordenada en X: \n");
scanf("%d", &a);
printf("Ingrese coordenada en Y: \n");
scanf("%d", &b);
}
int multiplicador(int x, int y){
int resultado=0;
resultado=x*y;
return resultado;
}
int suma(int num1, int num2){
int resultado=0;
resultado=num1+num2;
return resultado;
}
void gotoxy(int x,int y){
HANDLE hcon;
hcon = GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwPos;
dwPos.X = x;
dwPos.Y= y;
SetConsoleCursorPosition(hcon,dwPos);
}
Comentarios
Publicar un comentario