All pastes #718855 Raw Edit

helice.cpp

public c v1 · immutable
#718855 ·published 2007-09-28 19:15 UTC
rendered paste body
#include <stdio.h>#include <conio.h>#include <dos.h>#include <stdlib.h>void elice(void);void menu();int main(){int i;clrscr();menu();getch();return 0;}void elice(void){int i;int x,y;gotoxy(30,20);printf("Ingrese coordenadas");gotoxy(30,21);printf("-------------------");gotoxy(30,22);printf("columna :\n");gotoxy(40,22);scanf("%i",&x);gotoxy(30,23);printf("fila    :\n");gotoxy(40,23);scanf("%i",&y);if(x>=50 && y>=79 || x>=50 || y>=79){clrscr();gotoxy(29,21);printf("Error presione una tecla para volver al menu");getch();menu();}else{for(i=1;i<=10;i++)	{	delay(100);gotoxy(x,y);printf("\\");	delay(100);gotoxy(x,y);printf("|");	delay(100);gotoxy(x,y);printf("/");	delay(100);gotoxy(x,y);printf("-");	}}}void menu(void){int i;int c;int x,y;clrscr();gotoxy(30,20);printf("Iniciar elice [1]\n");gotoxy(30,21);printf("salir         [2]");gotoxy(30,22);printf("opcion        [ ]");gotoxy(45,22);scanf("%i",&c);switch(c)	{	case 1: clrscr();		for(i=1;i<=15;i++)		{		gotoxy(30,20);printf("Iniciando elice");		delay(100);gotoxy(29+i,21);printf("ß");		}		clrscr();		elice();menu();break;	case 2: exit(0);break;	default:		clrscr();		for(i=0;i<=2;i++)		{		delay(100);gotoxy(29,21);printf("ERROR");		delay(100);gotoxy(29,21);printf("     ");		}		menu();break;	}}