Problemas C++

Páginas: 40 (9837 palabras) Publicado: 19 de agosto de 2014
Trabajo publicado en www.ilustrados.com
La mayor Comunidad de difusión del conocimiento

PROBLEMAS RESUELTOS EN VISUAL C++USANDO IF Y SWITCH



Jaime Montoya Guzmán
jaimemontoya@gmail.com
DESCRIPCIÓN

Acá se presentan 30 ejercicios completos desarrollados en el lenguaje Visual C++ de Microsoft. Muestran ejemplos interesantes y útiles de la utilización de las estructuras decontrol if y switch, que son sentencias condicionales que se usan muchísimo en cualquier lenguaje de programación y que necesitamos conocerlas y manejarlas de forma ágil y efectiva.

Los ejemplos son 100% originales, pues han sido desarrollados en base a problemas propuestos y luego encontrando formas de solucionarlos mediante las herramientas de la programación.

Estos ejemplos servirán muchoporque al ver la estructura, cualquier persona puede copiar algunas partes y crear nuevos programas aplicados a diferentes necesidades o nuevos problemas.

Se presenta también algo que a veces da problemas a los programadores y es la manera de limpiar pantalla en Microsoft Visual C++. Esto se resolverá creando una función y luego llamando dicha función.

También se trabajará con ciclosmientra se cumpla una condición.

Estos programas serán de gran utilidad para los programadores tanto principiantes como avanzados, proporcionando herramientas útiles para aprender la forma fundamental de programación en Visual C++ y así ser capaces también de ir creando programas originales mediante la visualización de los programas presentados aquí.

Otro elemento interesante es que en realidadse han hecho 15 ejercicios o problemas resueltos y esos mismos 15 se han hecho tanto con if como con switch. Hay cosas que no nos es posible hacer con switch porque no admite operadores relacionales ni variables tipo float, entonces se ha tenido que hacer con if. Pero se verán los mismos ejercicios desarrollados tanto con if como con switch.
EJERCICIO 1 (con if totalmente)

/*Este programamuestra el signo zodiacal de una persona. Para ello el usuario debe introducir únicamente el día y el mes de nacimiento y el programa determinará inmediatamente el signo zodiacal de la persona.*/
//muestra el signo zodiacal
#include
#include
#include
void clrscr()/*Creando funcion para limpiar pantalla.*/
{
HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
COORD coord = {0, 0};DWORD count;

CONSOLE_SCREEN_BUFFER_INFO csbi;
GetConsoleScreenBufferInfo(hStdOut, &csbi);

FillConsoleOutputCharacter(hStdOut, ' ', csbi.dwSize.X * csbi.dwSize.Y, coord, &count);

SetConsoleCursorPosition(hStdOut, coord);
}
void main()
{
int salir,saliryesno;
salir=0;
while(salir==0){
clrscr();/*Llamando la funcion para limpiar pantalla.*/
short unsigned int m,d= 0;
printf("Introduzca su mes de nacimiento: ");
scanf("%d",&m,"\n");
while ((m > 12) || (m < 1)){
printf("Introduzca su mes de nacimiento(DE 1 A 12): ");
scanf("%d",&m,"\n");
}
if (m==1){
printf("Introduzca su dia de nacimiento: ");
scanf("%d",&d,"\n");
while ( (d>31) || (d != (d)) ){//!= esta sentencia es diferente de{
printf("Introduzca dia(ENTRE1 Y 31): ");
scanf("%d",&d,"\n");
}
(d29) || (d != (d)) ){
printf("Introduzca dia(ENTRE 1 Y 29): ");
scanf("%d",&d,"\n");
}
(d31) || (d != (d)) ){
printf("Introduzca dia(ENTRE 1 Y 31): ");
scanf("%d",&d,"\n");
}
(d30) || (d!=(d)) ){
printf("Introduzca dia(ENTRE 1 Y 31): ");
scanf("%d",&d,"\n");
}
(d31) ||(d != (d)) ){
printf("Introduzca dia(ENTRE 1 Y 31): ");
scanf("%d",&d,"\n");
}
(d30) || (d!=(d)) ){
printf("Introduzca dia(ENTRE 1 Y 31): ");
scanf("%d",&d,"\n");
}
(d31) || (d != (d)) ){
printf("Introduzca dia(ENTRE 1 Y 31): ");
scanf("%d",&d,"\n");
}
(d31) || (d != (d)) ){...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Problemas En C++
  • Problema clase c de los incoterms
  • Problemas resueltos. lenguaje c
  • Problemas del c t aereo
  • C mo resolver problemas
  • Problema de c lculo
  • C MO VENCER LOS PROBLEMAS
  • Problemas en lenguaje c con resultado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS