Como es un lenguaje de microsoft seguramente en la academia virtual de microsoft, que ofrece cursos online gratuitos, haya alguno sobre c sharp.
http://www.microsoftvirtualacademy.com/
http://www.microsoftvirtualacademy.com/
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: Zodiak98 en 10 Mayo 2013, 03:46 AM
Exacto a esa última parte me refiero, pero entonces si incluimos la cabecera, y la cabecera tiene de forma separada la definicion en otro archivo de código fuente (Qué no es el main), el le da el cuerpo a esas funciones de la cabecera y luego con añadir la cabecera basta? Porqué ya el otro archivo de código fuente le dio el cuerpo no?. Espero haberme explicado.
Cita de: ThronerAXE en 9 Mayo 2013, 01:22 AMmi pregunta, ¿Hacen la misma funcion?¿y que diferencia hay en colocar un fflush(stdin) y un fflush(stdout). Yo pues la verdad, me gusta experimentar metiendo codigos y ver como interactuan, pero la verdad esque no veo que me altere ni me modifique el programa si las utilizo o no...
Cita de: ThronerAXE en 9 Mayo 2013, 01:22 AMPD: esta bien que en los codigos utilize quebrados(fracciones), o debería utilizar decimales, lo digo en el caso de la segunda funcion en donde debo validar el valor ingresado por el usuario
if(0 == (-1/2))
printf("cierto");
else
printf("falso");
while(getchar()!='\n');
while(getchar()!='\n');
#include <stdio.h>
#include <stdlib.h>
//Prototipos
int menu(void);
int semana(char);
//Programa Principal
int main()
{ int opcion;
char dia;
while((opcion=menu())!=2)
{
system("cls");
printf("\nIngrese la inicial del dia: ");
scanf("%c",&dia);
printf("\nEl dia de la semana que le corresponde es el %d\n",semana(dia));
system("pause");
}
return 0;
}
//Funciones
int menu(void)
{ int opc;
system("cls");
printf("\t\t\tMENU");
printf("\n1...Para los dias de la semana");
printf("\n2...SALIR");
do
{ printf("\n\nIngrese su opcion y presione enter: ");
scanf("%d",&opc);
while(getchar()!='\n'); //limpieza del buffer del stdin
if(opc<1 || opc>2)
{ printf("\nHa ingresado un valor incorrecto!!!");
getchar();
}
}while(opc<1 || opc>2);
return opc;
}
int semana(char fdia)
{ int fndia = 0;
switch(fdia)
{ case 'd': fndia=1;
break;
case 'l': fndia=2;
break;
case 'm': fndia=3;
break;
case 'M': fndia=4;
break;
case 'j': fndia=5;
break;
case 'v': fndia=6;
break;
case 's': fndia=7;
break;
}
return fndia;
}