Documentos de Académico
Documentos de Profesional
Documentos de Cultura
}
U3P7.CPP
/*Programa que lee la hora desde el teclado
y muestra un mensaje si dicha hora corresponde
a "Buenos Días", "Buenas tardes", "Buenas noches".
Archivo: U3P7.CPP */
#include<stdio.h>
int main()
{
int hora;
printf("Da un hora");
scanf( "%d",&hora);
if((hora>=0)&&(hora<12))
printf("Buenos dias");
else
if((hora>=12)&&(hora<18))
printf("Buenas tardes");
else
if((hora>=18)&&(hora<24)) printf("Buenas noches");
else
printf("Hora no valida");
}
U3P8.CPP
/*Programa que lee un carácter alfábetico (lo convierte a mayúsculas
con la función toupper) y da el nombre de un color dependiendo del carácter capturado.
Archivo: U3P8.CPP */
#include<stdio.h>
#include<conio.h>
#include<ctype.h>
int main()
{
char eleccion;
printf("Dame un caracter alfabetico:");
switch(eleccion=toupper(getchar()))
{
case'R':printf("Rojo");
break;
case'B':printf("Blanco");
break;
case'A':printf("Azul");
break;
default:printf("Error");
}
getch();
}
U3P9.CPP
/*Programa que lee un carácter alfabético (sin convertirlo a mayúsculas)
y da el nombre de un color dependiendo del carácter capturado.
Este programa es igual al anterior, la diferencia radica en el código
ya que se puede poner en cada case varios colores.
Archivo: U3P9.CPP */
#include<stdio.h>
#include<conio.h>
int main()
{
char eleccion;
printf("Dame un carácter alfabético:");
switch(eleccion=getchar())
{
case'r':
case'R':printf("Rojo");
break;
case'b':
case'B':printf("Blanco");
break;
case'a':
case'A':printf("Azul");
break;
default:printf("Error");
}
getch();
}
U3P10.CPP
/*Primer ejemplo:
//Archivo: U3P10.CPP
*/
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<stdlib.h>
int main()
{
int indicador,x,y;
system("cls");
switch(indicador)
{
case-1:y=fabs(x);
break;
case 0:y=sqrt(x);
break;
case 1:y=x;
break;
case 2:
case 3:y=2*(x-1);
break;
default:y=0;
}
getch();
}
U3P11.CPP
/*Segundo ejemplo:
//Archivo: U3P11.CPP
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
char opcion;
system("cls");
printf("\n\n\t\t M E N S A J E S \n");
printf("\n\t 1. amor");
printf("\n\t 2. alegria");
printf("\n\t 3. felicidad");
printf("\n\t 4. emocion");
printf("\n\n\t\t opcion --- >");
opcion=getchar();
switch(opcion)
{
case'1' : printf("\n\n\t\t TE QUIERO MUCHO");
break;
case'2' : printf("\n\n\t\t ME SIENTO ALEGRE");
break;
case'3' : printf("\n\n\t\t SOY FELIZ");
break;
case'4' : printf("\n\n\t\t SIENTO EMOCION POR TODO");
break;
default: printf("\n\n\t\t NO SELECCIONASTE DEL 1-4"); break;
}
}
U3P13.CPP
/*Ejemplo sentencia FOR
Archivo:U3P13.CPP
*/
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int main()
{
system("cls");
int x,y;
for(x=5,y=11;x<=50;x++,y++){
printf("3x+y=%d",3*x+y);
}
}
U3P14.CPP
/*Programa que genera los enteros consecutivos 0,1,
2, ...,9, cada uno de ellos en linea.
Archivo:U3P14.CPP
*/
#include<stdio.h>
int main()
{
int digito=0;
for(;digito<=9;)
printf("%d\n",digito++);
}
U3P15.CPP
/*Programa que suma los números del 1 al 100 y muestra el resultado parcial
cada vez que entra al ciclo.
Archivo:U3P15.CPP
*/
#include<stdio.h>
int main()
{
int contador; int total = 0;
for(contador = 1;contador<=100;contador++)
{
printf("Sumando %d a %d",contador, total);
total = total + contador;
printf(" es igual a %d",total);
}
}
U3P20.CPP
/*Programa que inicializa la variable r con el valor de "S", imprime "hola"
y pregunta si deseas otra vez S/N: el ciclo se repetirá mientras que el usuario
capture la letra "S", en caso contrario se sale del ciclo.
Archivo:U3P20.CPP
*/
#include<stdio.h>
#include<conio.h>
int main()
{
char r='S';
while (r=='S')
{
printf("hola");
printf("deseas otra vez: S/N");
r=getch();
}
getch();
}
U3P24.CPP
/*Programa que genera los enteros consecutivos 1,
2, ...,10, cada uno de ellos en línea.
Archivo:U3P24.CPP
*/
#include<stdio.h>
main()
{
int numero=1;
while(numero<=10)
{
printf("%d\n",numero);
numero++;
}
}
U3P25.CPP
/*Programa que muestra un menú y ejecuta las instrucciones
que se encuentran en el switch. Termina hasta que se teclee 4.
Archivo: U3P25.CPP
*/
#include<stdio.h>
main()
{
char seleccion; do
{
printf("1.- Comenzar\n");
printf("2.- Abrir\n");
printf("3.- Grabar\n");
printf("4.- Salir\n"); printf("Escoge una opcion:");
seleccion=getchar();
switch(seleccion)
{
case'1':printf("Opcion 1");
break;
case'2':printf("Opcion 2");
break;
case'3':printf("Opcion 3");
}
}
while(seleccion!='4');
}
BIBLIOGRAFIA
Recursos