Está en la página 1de 25

INGENIERÍA INDUSTRIAL

ALGORITMOS Y LENGUAJES DE PROGRAMACIÓN - INC-1005-


2021AG2

ACTIVIDAD 1.T4 EJERCICIOS

Profesor: Olga María Lara Sígala


Alumno: Katia Guadalupe Martínez
Fecha: 22 de mayo del 2021
MU4P1.CPP
/*Programa que lee un número entero desde el teclado
y muestra un mensaje si dicho número es positivo.
Aquí solamente se utiliza una sola sentencia Archivo:
MU4P1.CPP */
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int main()
{
system("cls");
int num1;
printf("\nDame un numero entero:");
scanf("%d",&num1);
if(num1>0)
printf("El numero %d es positivo", num1);
getch();
}
MU4P2.CPP
/*Programa que lee un número entero desde el teclado y muestra
un mensaje si dicho número es positivo. Aquí solamente se utiliza
más de una instrucción (sentencia)
Archivo: MU4P2.CPP */
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<windows.h>
using namespace std;
void gotoxy(int x,int y);
int main()
{
system("cls");
int num1;
gotoxy(20,10);
printf("\nDame un numero entero:");
scanf("%d",&num1);
if(num1>0) {
gotoxy(20,12);
printf("El numero %d es positivo", num1);
gotoxy(20,14);
printf("Pulse una tecla para continuar");
}
getch();
}
void gotoxy(int x,int y){
HANDLE hcon;
hcon = GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwPos;
dwPos.X = x;
dwPos.Y= y;
SetConsoleCursorPosition(hcon,dwPos);
}
MU4P3.CPP
/*Programa que lee 2 números enteros y muestra cual es el mayor y menor
Archivo: MU4P3.CPP */
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<windows.h>
using namespace std;
void gotoxy(int x,int y);
int main()
{
system("cls");
int num1,num2;
gotoxy(20,8);
printf("Dame el primer numero entero:");
scanf("%d",&num1);
gotoxy(20,10);
printf("Dame el segundo numero entero:");
scanf("%d",&num2);
if(num1>num2) {
gotoxy(20,12);
printf("El numero %d es el mayor",num1);
gotoxy(20,14);
printf("El numero %d es el menor",num2);
}
else
{
gotoxy(20,12);
printf("El numero %d es el mayor",num2);
gotoxy(20,14);
printf("El numero %d es el menor",num1);
}
gotoxy(20,16);
printf("Pulse una tecla para continuar...");
getch();
}
void gotoxy(int x,int y){
HANDLE hcon;
hcon = GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwPos;
dwPos.X = x;
dwPos.Y= y;
SetConsoleCursorPosition(hcon,dwPos);
}
MU4P3B.CPP
/*MISMO PROGRAMA ANTERIOR, CON OTRA FORMA Programa que lee 2 números enteros
y muestra cual es el mayor y menor Archivo: MU4P3B.CPP */
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<windows.h>
using namespace std;
void gotoxy(int x,int y);
int main()
{
system("cls");
int num1, num2,mayor,menor;
gotoxy(20,8);
printf("Dame el primer número entero:");
scanf("%d",&num1);
gotoxy(20,10);
printf("Dame el segundo número entero:");
scanf("%d",&num2);
if(num1>num2)
{
mayor=num1;
menor=num2;
}
else
{
mayor=num2;
menor=num1;
}
gotoxy(20,12);
printf("El número %d es el mayor:", mayor);
gotoxy(20,14);
printf("El número %d es el menor:", menor);
gotoxy(20,16);
printf("Pulse una tecla para continuar...");
getch();
}
void gotoxy(int x,int y){
HANDLE hcon;
hcon = GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwPos;
dwPos.X = x;
dwPos.Y= y;
SetConsoleCursorPosition(hcon,dwPos);
}
U3P4.CPP
/*Programa que lee un número entero desde el teclado y muestra un mensaje
si dicho número es positivo, negativo o igual a cero.
Archivo: U3P4.CPP*/
#include<stdio.h>
#include<conio.h>
int main()
{
int num;
printf("\nDame un numero entero:");
scanf("%d",&num);
if(num>0)
printf("El numero %d es positivo", num);
if(num<0)
printf("El numero %d es negativo", num);
if(num==0)
printf("El numero %d es igual a cero", num);
getch();
}
U3P6.CPP
/*Programa que lee un número entero desde el teclado
y muestra un mensaje si dicho número es par o impar.
Archivo: U3P6.CPP*/
#include<stdio.h>
int main()
{
int num;
printf("Da un numero"); scanf("%d",&num);
if(num%2==0)
printf("\n\t El numero %d es par\n\n",num);
else
printf("\n\t El numero %d es impar\n\n",num);

}
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

También podría gustarte