Este documento contiene varios programas en C++ que resuelven diferentes problemas matemáticos y de programación. El Programa 19 calcula el monto total a pagar de una compra considerando si aplica IVA o no dependiendo del monto. El Programa 29 despliega en pantalla la tabla de multiplicar del 4.
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Programas del 19 al 29
1. MODULO : Manejo de técnicas de
Programación
PROF: Hugo Acosta Serna
Carlos Alexis Arana Aldana
GPO: 202
CARRERA : INFORMATICA
¦ > < [ ] { } ‘ ‘
2. Programa 19
Desarrollaunprograma que calcule el montoa pagar enuna tiendadepartamentalconsiderando
que si la compra essuperiora 10mil pesosquedaraexentode ivade locontrariose le aplicarael
16% correspondiente
Nombre del cliente ,montode lacompra la leyendaque indique si se le cobrao no el ivay el
montotal a pagar
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main( )
{
char a [25];
float b=0;
float res=0;
clrscr( );
gotoxy(15,2);
cout<<”prog19” <<endl;
gotoxy(2,4);
cout<<”digita tu nombre” <<endl;
cin>>a;
cout<<”digita el total de la compre” <<endl;
c
clrscr( );
gotoxy(5,2);
cout<<”nombre:” <<a<<endl;
gotoxy(5,4);
cout<<”el total de la venta:”<<endl;
if(b>=10000)
{
gotoxy(10,6);
cout<<”no se incluye iva el total a pagar es:” <<endl;
}
else
{
gotoxy(10,6);
cout<<”si se incluye iva el total a pagar es: <<res<<endl;
res=(b*0.16);
}
getch( );
}
3. programa 25
desarrolla un programa que despliegue en pantalla un marco
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include<dos.h>
main( )
{
int i;
clrscr( );
for(i=0;i<24;i++)
{
gotoxy(1,1+i);
cout<<”*”<<endl;
delay(100);
}
For(i=0;i<80;i++)
{
gotoxy(1+i,24);
cout<<”*”<<endl;
delay(100);
}
for(i=0;i<23;i++)
{
gotoxy(80,23-i);
cout<<”*”<<endl;
delay(100);
}
for(i=0;i<78;i++)
{
gotoxy(80-1,i);
cout<<”*”<<endl;
delay(100);
}
gotoxy(30,22);
cout<<”presiona un tlecla para termiar”<<endl;
getch( );
}
4. Programa 26
Desarrolla un programa que depliegue en pantalla u marco con el color que el
programador elija
#include<stdio.h>
#include<conio.h>
#include<dos.h>
main( )
{
int i;
clrscr( );
for(i=0;i<24;i++)
{
textcolor(5);
gotoxy(1,1+i);
cpintf(“*”);
delay(100);
}
for(i=0;i<80;i++)
{
textcolor(6);
gotoxy(1+i,24);
cprintf(“*”);
delay(100);
}
For(i=0;i<23;i++)
{
Textcolor(5);
Gotoxy(80,23-i);
Cprintf(“*”);
Delay(100);
}
Textcolor(6);
Gotoxy(80-i,1);
Cprintf(“*”);
Delay(100);
}
Textcolor(7);
Gotoxy(30,22);
Cprintf(“presiona cualquier tecla para terminar);
getch( );
}
5. Programa 27
Desarrolla un programa que depliegue en pantalla un marco del color que el
usuario indique para lo cual deberás desplegar un menú de colores
#include<stdio.h>
#include<conio.h>
#include<dos.h>
main( )
{
Int a=0;
clrscr( );
gotoxy(10,2);
printf(“programa 27”);
gotoxy(17,4);
printf(“0.negro”);
textcolor(2);
cprintf(“1rojo.2verde.3amarillo.4azul rey,5magenta,6azul cielo.7blanco);
gotoxy(12,10);
printf(“4=azul rey”);
gotoxy(12,11);
printf(“5=magenta”);
gotoxy(12,12);
printf(“6=azul cielo”);
gotoxy(12,13);
printf(“7=blanco”);
gotoxy(2,15);
printf(“digita el numero del color que desees”);
scanf(“%d”,&a);
clrscr( );
for(i=0;i<24;i++)
{
gotoxy(1,1+i);
cout<<”*”<<endl;
delay(100);
}
for(i=0;i<80;i++)
{
gotoxy(1+i,24);
cout<<”*”<<endl;
delay(100);
}
for(i=0;i<23;i++)
{
gotoxy(80,23-i);
7. Programa 28
Desarrollaunprograma que cambie el colorde a pantallael cual seleccionarael usuario además
deberadesplegarunmarcodel colorque le usuarioindique
#include<stdio.h>
#include<conio.h>
#include<dos.h>
main( )
{
textbackground(2);
clrscr();
getch();
texbackground(0);
#include<stdio.h>
#include<conio.h>
#include<dos.h>
main( )
{
int a=0,b=0;
char res=‘ N‘
nueva;
clrscr();
gotoxy(28,8);
printf(“programa28 cambio de color de la pantalla que seleccione el usuario igual
que el marco”);
gotoxy(35,4);
printf(0.negro);
textcolor(11);
gotoxy(35,5);
cprintf(“1rojo”);
textcolor(1);
gotoxy(35,6);
cprintf(“2verde”);
textcolor(2);
gotoxy(35,7);
cprintf(“3amarillo”);
textcolor(3);
gotoxy(35,8);
cprintf(“4azul rey”);
textcolor(4);
gotoxy(35,9);
cprintf(“5magenta”);
8. textcolor(5);
gotoxy(35,10);
cprint(“6azul cielo”);
textcolor(6);
gotoxy(35,11);
cprint(“7blanco”);
textcolor(7);
gotoxy(28,12);
printf(“elige el color que te agrade para cambiar de color la pantalla 1-7”);
gotoxy(70,12);
scanf(“%d”,&a);
clrscr( );
printf(“colocación el marco”);
gotoxy(35,4);
printf(0.negro);
textcolor(11);
gotoxy(35,5);
cprintf(“1rojo”);
textcolor(1);
gotoxy(35,6);
cprintf(“2verde”);
textcolor(2);
gotoxy(35,7);
cprintf(“3amarillo”);
textcolor(3);
gotoxy(35,8);
cprintf(“4azul rey”);
textcolor(4);
gotoxy(35,9);
cprintf(“5magenta”);
textcolor(5);
gotoxy(35,10);
cprint(“6azul cielo”);
textcolor(6);
gotoxy(35,11);
cprint(“7blanco”);
textcolor(7);
gotoxy(28,12);
printf(“elige el color que te agrade”);
gotoxy(70,12);
scanf(“%d”,&b);