Hola Mundo!!! ...he creado este sencillo y comprensible programa para todos aquellos que les gusta la programacion en c o quieren aprender a programar en c. Dentro del programa esta bien comentado la mayoria instruccion o sentencias usadas.Pero antes de analizar hay instrucciones no explicadas, por lo tanto las explicare antes de presentarles el codigo completo del programa:
1) "\n" y "\t": sirven para tabular los mensajes que mandamos a pantalla. El \n permite dar un salto de linea al mensaje que le sigue. y el \t permite que dar 5 espacios verticales.
Para ver mejor como o que hacen el \n y el \t lo pueden quitar del codigo y correrlo mostrando asi otra forma de ver los mensajes que tiene el programa
2) El switch() es una estructura de seleccio.
3) El do
{
} while();
es una estructura repetitiva
4) El getch(); nos sirve para que muestre en pantalla todo lo que escribimos y se quite el programa al dar enter.
Bueno queridos lectores!!! no se preocupen si no comprendieron muy bien porque se aclara mejor cuando estudiemos o probemos poco a poco otros programas que ire haciendo y explicando para que sirve cada instruccion
*****************************************************************************************************************
#include <stdio.h>
void main()
{ //abrimos llave para indicar que hay dos o mas instrucciones
int a, b ,c; //declaramos a y b que van a contener nuestros dos numeros
//que utilizaremos para tener un resultado asignado a c
int opcion; // variable que sirve para indicar que operacion se realizara
clrscr(); // sirve para limpiar pantalla cada vez que se ejecute el problema
printf("\t\n Calculadora \n");
printf("\t\n ¨Que operacion desea hacer? \n\n");
printf(" 1)Sumar \t2)Restar \t3)Multiplicar \t4)Dividir \n");
do //este do nos sirve para validar que se escogio uno de los
{ //cuatro operaciones presentadas o de lo contrario no avanzara
opcion=getch();
}while(opcion=='1' && opcion=='2' && opcion =='3'&& opcion=='4');
printf("\n\n\n");
printf("\t\n Introduzca el primer numero: ");
scanf("%d",&a);
printf("\t\n Introduzca el segundo numero: ");
scanf("%d",&b);
clrscr(); // el clrscr(); sirve para limpiar lo que estaba anteriormente
// en la pantalla
switch(opcion)
{
case '1': printf("\t\n Operacion: suma \n");
c=a + b;
printf("\t\n %d + %d = %d",a,b,c);
break;
case '2': printf("\t\n Operacion: Resta \n");
c=a - b;
printf("\t\n %d - %d = %d",a,b,c);
break;
case '3': printf("\t\n Operacion: Multiplicacion \n");
c=a * b;
printf("\t\n %d * %d = %d",a,b,c);
break;
case '4': printf("\t\n Operacion: Division \n");
c=a / b;
printf("\t\n %d / %d = %d",a,b,c);
break;
}
getch();
} //con esta llave de cierre termina el bloque
void main()
{ //abrimos llave para indicar que hay dos o mas instrucciones
int a, b ,c; //declaramos a y b que van a contener nuestros dos numeros
//que utilizaremos para tener un resultado asignado a c
int opcion; // variable que sirve para indicar que operacion se realizara
clrscr(); // sirve para limpiar pantalla cada vez que se ejecute el problema
printf("\t\n Calculadora \n");
printf("\t\n ¨Que operacion desea hacer? \n\n");
printf(" 1)Sumar \t2)Restar \t3)Multiplicar \t4)Dividir \n");
do //este do nos sirve para validar que se escogio uno de los
{ //cuatro operaciones presentadas o de lo contrario no avanzara
opcion=getch();
}while(opcion=='1' && opcion=='2' && opcion =='3'&& opcion=='4');
printf("\n\n\n");
printf("\t\n Introduzca el primer numero: ");
scanf("%d",&a);
printf("\t\n Introduzca el segundo numero: ");
scanf("%d",&b);
clrscr(); // el clrscr(); sirve para limpiar lo que estaba anteriormente
// en la pantalla
switch(opcion)
{
case '1': printf("\t\n Operacion: suma \n");
c=a + b;
printf("\t\n %d + %d = %d",a,b,c);
break;
case '2': printf("\t\n Operacion: Resta \n");
c=a - b;
printf("\t\n %d - %d = %d",a,b,c);
break;
case '3': printf("\t\n Operacion: Multiplicacion \n");
c=a * b;
printf("\t\n %d * %d = %d",a,b,c);
break;
case '4': printf("\t\n Operacion: Division \n");
c=a / b;
printf("\t\n %d / %d = %d",a,b,c);
break;
}
getch();
} //con esta llave de cierre termina el bloque
***********************************************************************************************************************
Con disciplina, pacienecia y dedicacion aprenderas rapido y muy bien...te daras cuenta que es muy divertido y es grato pasar un tiempo de oscio programando para desarrollar la logica!!! En serio :)
