Sei sulla pagina 1di 22

TALLER 4: EJERCICIOS DE PROGRAMACIÓN EN

C++

TALLER DE PROGRAMACIÓN

Profesor:
MIGUEL ANGEL TOVAR CARDOZO

Autor:
JOHN HENRY LIZCANO YEPES
20162152006. INGENIERIA ELECTRÓNICA

UNIVERSIDAD SURCOLOMBIANA
Neiva-Huila
2018

1
EJERCICIO 1
Una compañía de seguros tiene contratados a n vendedores. Cada uno hace tres ventas a la semana. Su política de
pagos es que un vendedor recibe un sueldo base, y un 10% extra por comisiones de sus ventas. El gerente de su
compañía desea saber cuánto dinero obtendrá en la semana cada vendedor por concepto de comisiones por las
tres ventas realizadas, y cuanto tomando en cuenta su sueldo base y sus comisiones.

Opción 1: Cout

#include <iostream>
#include <stdlib.h>

using namespace std;

int main(int argc, char *argv[]) {


system("color f0");
int nven;
float v1,v2,v3,salb,comv,total;

cout<<"DINERO DE VENDEDOR";
cout<<"\n\nIngrese el número de vendedores: ";
cin>>nven;
cout<<"Ingrese el Salario Básico de los trabajadores: ";
cin>>salb;

for (int i=1; i<=nven; i=i+1){


cout<<"\n\n* Vendedor "<<i;

cout<<"\n\nIngrese el valor de las ventas: ";


cout<<"\nVenta 1: "; cin>>v1;
cout<<"Venta 2: "; cin>>v2;
cout<<"Venta 3: "; cin>>v3;

comv=(v1+v2+v3)-((v1+v2+v3)*0.1);
total=salb+comv;

cout<<"\nLa comisión por ventas es de: $"<<comv;


cout<<"\nEl ingreso total es de: $"<<total;

return 0;
}

Opción 2: Printf

#include <iostream>
#include <stdlib.h>

using namespace std;

int main(int argc, char *argv[]) {


system("color f0");

2
int nven;
float v1,v2,v3,salb,comv,total;

printf("DINERO DE VENDEDOR");
printf("\n\nIngrese el numero de vendedores: ");
scanf("%d",&nven);
printf("Ingrese el Salario Basico de los trabajadores: ");
scanf("%f",&salb);

for (int i=1; i<=nven; i=i+1){


printf("\n\n* Vendedor %d",i);

printf("\n\nIngrese el valor de las ventas: ");


printf("\nVenta 1: "); scanf("%f",&v1);
printf("Venta 2: "); scanf("%f",&v2);
printf("Venta 3: "); scanf("%f",&v3);

comv=(v1+v2+v3)-((v1+v2+v3)*0.1);
total=salb+comv;

printf("\nLa comisión por ventas es de: $%.2f",comv);


printf("\nEl ingreso total es de: $%.2f",total);

return 0;
}

EJERCICIO 2
En una empresa se requiere calcular el salario semanal de cada uno de los n obreros que laboran en
ella. El salario se obtiene de la siguiente forma:
 Si el obrero trabaja 40 horas o menos se le paga $20 por hora.}
 Si trabaja más de 40 horas, se le paga $20 por cada una de las primeras 40 horas y $25 por
cada hora extra.

Opción 1: Cout

#include <iostream>
#include <stdlib.h>

using namespace std;

int main(int argc, char *argv[]) {


system("color f0");
int ntra;
float nh,sal;

cout<<"SALARIO SEMANAL OBRERO";


cout<<"\n\nIngrese el numero de obreros: ";
cin>>ntra;

3
for (int i=1; i<=ntra; i=i+1){
cout<<"\n\n* Obrero "<<i;

cout<<"\nIngrese el número de horas trabajadas: ";


cin>>nh;

if (nh<=40) {
sal=nh*20;
} else {
sal=((40*20)+((nh-40)*25));
}
cout<<"\n\nEl salario semanal es: "<<sal;
}

return 0;
}

Opción 2: Printf

#include <iostream>
#include <stdlib.h>

using namespace std;

int main(int argc, char *argv[]) {


system("color f0");
int ntra;
float nh,sal;

printf("SALARIO SEMANAL OBRERO");


printf("\n\nIngrese el numero de obreros: ");
scanf("%d",&ntra);

for (int i=1; i<=ntra; i=i+1){


printf("\n\n* Obrero %d",i);

printf("\nIngrese el número de horas trabajadas: ");


scanf("%f",&nh);

if (nh<=40) {
sal=nh*20;
} else {
sal=((40*20)+((nh-40)*25));
}
printf("\n\nEl salario semanal es: $%.2f",sal);
}

return 0;
}

4
EJERCICIO 3
Se desea conocer el promedio de g grupos que están en un mismo año escolar; siendo que cada grupo
puede terne n alumnos, y que cada alumno puede llevar m materias y que en todas las materias se
promedian tres calificaciones para obtener el promedio de la materia. Lo que se desea desplegar es el
promedio de los grupos, el promedio de cada grupo y el promedio de cada alumno.
Opción 1: Cout

#include <iostream>
#include <stdlib.h>

using namespace std;

int main(int argc, char *argv[]) {


system("color f0");
int g,n,m;
float cal1,cal2,cal3,pmat,spmat,palum,spalum,pgrup,spgrup,ptgrupos;

cout<<"PROMEDIO ESCOLAR";
cout<<"\n\nIngrese el numero de grupos del año escolar: ";
cin>>g;
spgrup=0;

for (int ig=1;ig<=g;ig=ig+1) {


cout<<"\n\n=> Grupo "<<ig;

cout<<"\nIngrese el numero de alumnos del grupo "<<ig<<": ";


cin>>n;

spalum=0;
for (int in=1;in<=n;in=in+1) {
spmat=0;
cout<<"\n\n* Alumno "<<in<<" del grupo "<<ig;

cout<<"\nIngrese el numero de materias del alumno "<<in<<": ";


cin>>m;

for (int im=1;im<=m;im=im+1) {

cout<<"\n- Materia "<<im;

cout<<"\nIngrese la nota de las tres calificaciones: ";


cout<<"\nCalificación 1: "; cin>>cal1;
cout<<"Calificación 2: "; cin>>cal2;
cout<<"Calificación 3: "; cin>>cal3;

pmat=(cal1+cal2+cal3)/3;

cout<<"\n\nEl promedio de la materia "<<im<<" es: "<<pmat<<"\n";

spmat=spmat+pmat;
}

5
cout<<" "<<spmat;
palum=spmat/m;

cout<<"\n\nEl promedio del alumno "<<in<<" es: "<<palum;

spalum=spalum+palum;
}

pgrup=spalum/n;

cout<<"\n\nEl promedio del grupo "<<ig<<" es: "<<pgrup;

spgrup=spgrup+pgrup;
}
ptgrupos=spgrup/g;

cout<<"\n\nEl promedio de todos los grupos es: "<<ptgrupos;

return 0;
}

Opción 2: Printf

#include <iostream>
#include <stdlib.h>

using namespace std;

int main(int argc, char *argv[]) {


system("color f0");
int g,n,m;
float cal1,cal2,cal3,pmat,spmat,palum,spalum,pgrup,spgrup,ptgrupos;

printf("PROMEDIO ESCOLAR");
printf("\n\nIngrese el numero de grupos del año escolar: ");
cin>>g;
spgrup=0;

for (int ig=1;ig<=g;ig=ig+1) {


printf("\n\n=> Grupo %d",ig);

printf("\nIngrese el numero de alumnos del grupo %d",ig);printf(": ");


scanf("%d",&n);

spalum=0;
for (int in=1;in<=n;in=in+1) {
spmat=0;
printf("\n\n* Alumno %d",in);printf(" del grupo %d",ig);

printf("\nIngrese el numero de materias del alumno %d",in);printf(": ");


scanf("%d",&m);

for (int im=1;im<=m;im=im+1) {

6
printf("\n- Materia %d",im);

printf("\nIngrese la nota de las tres calificaciones: ");


printf("\nCalificación 1: ");scanf("%f",&cal1);
printf("Calificación 2: "); scanf("%f",&cal2);
printf("Calificación 3: "); scanf("%f",&cal3);

pmat=(cal1+cal2+cal3)/3;

printf("\n\nEl promedio de la materia %d",im); printf(" es: %.2f",pmat);


printf("\n");

spmat=spmat+pmat;
}
palum=spmat/m;

printf("\n\nEl promedio del alumno %d",in);printf(" es: %.2f",palum);

spalum=spalum+palum;
}

pgrup=spalum/n;

printf("\n\nEl promedio del grupo %d",ig); printf(" es: %.2f",pgrup);

spgrup=spgrup+pgrup;
}
ptgrupos=spgrup/g;

printf("\n\nEl promedio de todos los grupos es: %.2f",ptgrupos);

return 0;
}

EJERCICIO 4
El Departamento de seguridad y Transito de D.F desea saber, de los n autos que entran a la ciudad de México,
cuantos entran con calcomanías de cada color. Conociendo el último digito de la placa de cada automóvil puede
determinar el color de la calcomanía utilizando la siguiente relación:

7
Opción 1: Cout

#include <iostream>
#include <stdlib.h>
using namespace std;

int main(int argc, char *argv[]) {


system ("color f0");
int na,dp,contam=0,contrs=0,contrj=0,contver=0,contaz=0;

cout<<"REGISTRO DE AUTOS\n\n";

cout<<"Tabla de Relación";
cout<<"\n\nDIGITO COLOR";
cout<<"\n1 0 2 Amarillo";
cout<<"\n3 0 4 Rosa";
cout<<"\n5 0 6 Roja";
cout<<"\n7 0 8 Verde";
cout<<"\n9 0 10 Azul";

cout<<"\n\n\nIngrese el numero de autos a registar: ";


cin>>na;

cout<<"\nIngrese el ultimo digito de la placa de cada auto: \n";


for (int i=1;i<=na;i=i+1){

cout<<"* Auto "<<i<<": "; cin>>dp;

if (dp==1 || dp==2) {
contam=contam+1;
} else {
if (dp==3 || dp==4) {
contrs=contrs+1;
} else {
if (dp==5 || dp==6) {
contrj=contrj+1;
} else {
if (dp==7 || dp==8) {
contver=contver+1;
} else {
if (dp==9 || dp==10) {
contaz=contaz+1;
} else {
cout<<"Digito no identificado";
}
}
}
}
}
}

cout<<"\n\nEl numero de autos por cada color son: ";


cout<<"\n\nAutos amarillos: "<<contam;
cout<<"\nAutos rosados: "<<contrs;

8
cout<<"\nAutos Rojos: "<<contrj;
cout<<"\nAutos Verdes: "<<contver;
cout<<"\nAutos Azules: "<<contaz;

return 0;
}

Opción 2: Printf

#include <iostream>
#include <stdlib.h>
using namespace std;

int main(int argc, char *argv[]) {


system ("color f0");
int na,dp,contam=0,contrs=0,contrj=0,contver=0,contaz=0;

printf("REGISTRO DE AUTOS\n\n");

printf("Tabla de Relación");
printf("\n\nDIGITO COLOR");
printf("\n1 0 2 Amarillo");
printf("\n3 0 4 Rosa");
printf("\n5 0 6 Roja");
printf("\n7 0 8 Verde");
printf("\n9 0 10 Azul");

printf("\n\n\nIngrese el numero de autos a registar: ");


scanf("%d",&na);

printf("\nIngrese el ultimo digito de la placa de cada auto: \n");


for (int i=1;i<=na;i=i+1){

printf("* Auto %d",i); printf(": "); scanf("%d",&dp);

if (dp==1 || dp==2) {
contam=contam+1;
} else {
if (dp==3 || dp==4) {
contrs=contrs+1;
} else {
if (dp==5 || dp==6) {
contrj=contrj+1;
} else {
if (dp==7 || dp==8) {
contver=contver+1;
} else {
if (dp==9 || dp==10) {
contaz=contaz+1;
} else {
printf("Digito no identificado");
}
}
}

9
}
}
}

printf("\n\nEl numero de autos por cada color son: ");


printf("\n\nAutos amarillos: %d",contam);
printf("\nAutos rosados: %d",contrs);
printf("\nAutos Rojos: %d",contrj);
printf("\nAutos Verdes: %d",contver);
printf("\nAutos Azules: %d",contaz);

return 0;
}

EJERCICIO 5
Obtener el promedio de calificaciones de un grupo de n alumnos.

Opción 1: Cout

#include <iostream>
#include <stdlib.h>

using namespace std;

int main(int argc, char *argv[]) {


system ("color f0");
int n,nota;
float snota=0,prom;

cout<<"PROMEDIO DE NOTAS";

cout<<"\n\nIngrese el número de alumnos: ";


cin>>n;

cout<<"\nIngresar notas de estudiantes: \n";


for (int i=1;i<=n;i=i+1) {
cout<<"Estudiante "<<i<<": ";
cin>>nota;

snota=snota+nota;
}

prom=snota/n;

cout<<"\n\nEl promedio de las notas es: "<<prom;

return 0;
}

Opción 2: Printf

#include <iostream>

10
#include <stdlib.h>

using namespace std;

int main(int argc, char *argv[]) {


system ("color f0");
int n;
float nota,snota=0,prom;

printf("PROMEDIO DE NOTAS");

printf("\n\nIngrese el número de alumnos: ");


scanf("%d",&n);

printf("\nIngresar notas de estudiantes: \n");


for (int i=1;i<=n;i=i+1) {
printf("Estudiante %d",i); printf(": ");
scanf("%f",&nota);

snota=snota+nota;
}

prom=snota/n;

printf("\n\nEl promedio de las notas es: %.2f",prom);

return 0;
}

EJERCICIO 6
Una persona desea invertir su dinero en un banco, el cual le otorga en 2% de interés. Cual se la cantidad
de dinero que es persona tendrá al cabo de un año si la ganancia de cada mes es reinvertida.

Opción 1: Cout

#include <iostream>
#include <stdlib.h>

using namespace std;

int main(int argc, char *argv[]) {


system ("color f0");
float inv,gan;

cout<<"INVERSION BANCARIA";
cout<<"\n\nIngrese la cantidad de dinero a invertir: ";
cin>>inv;

for (int i=1 ; i<=12; i=i+1) {


gan=inv*0.02;
inv=inv+gan;

11
}

cout<<"\nSaldo total a un año: $"<<inv;


return 0;
}

Opción 2: Printf

#include <iostream>
#include <stdlib.h>

using namespace std;

int main(int argc, char *argv[]) {


system ("color f0");
float inv,gan;

printf("INVERSION BANCARIA");
printf("\n\nIngrese la cantidad de dinero a invertir: ");
scanf("%f",&inv);

for (int i=1 ; i<=12; i=i+1) {


gan=inv*0.02;
inv=inv+gan;

printf("\nSaldo total a un año: $%.2f",inv);


return 0;
}

EJERCICIO 7
Calcular el promedio de edades de hombres, mujeres y de todo un grupo de alumnos.

Opción 1: Cout

#include <iostream>
#include <stdlib.h>
using namespace std;

int main(int argc, char *argv[]) {


system ("color f0");
int na,edad,contmas=0,contfe=0;
float promas=0,profem=0,sedad2=0,sedad=0;
string sexo;

cout<<"PROMEDIO EDAD";
cout<<"\n\nIngrese el numero de alumnos: ";
cin>>na;

cout<<"\n\nIngrese sexo y edad de cada alumno: \n";


for (int i=1; i<=na; i=i+1) {

12
cout<<"\n*Alumno "<<i<<": ";
cout<<"\nSexo (M/F): "; cin>>sexo;
cout<<"Edad: "; cin>>edad;

if (sexo=="M" || sexo=="m") {
sedad=sedad+edad;
contmas=contmas+1;
promas=sedad/contmas;
} else {
if (sexo=="F" || sexo=="f") {
sedad2=sedad2+edad;
contfe=contfe+1;
profem=sedad2/contfe;
} else {
cout<<"error 10000293793082";
cout<<"\nCaracter no identificado";
}
}

cout<<"\n\nNumero de hombres: "<<contmas;


cout<<"\nEdad promedio: "<<promas;

cout<<"\n\nNumero de Mujeres: "<<contfe;


cout<<"\nEdad promedio: "<<profem;

return 0;
}

Opción 2: Printf

#include <iostream>
#include <stdlib.h>
using namespace std;

int main(int argc, char *argv[]) {


system ("color f0");
int na,edad,contmas=0,contfe=0;
float promas=0,profem=0,sedad2=0,sedad=0;
char s[10];
string sexo;

printf("PROMEDIO EDAD");
printf("\n\nIngrese el numero de alumnos: ");
scanf("%d",&na);

printf("\n\nIngrese sexo y edad de cada alumno: \n");


for (int i=1; i<=na; i=i+1) {
printf("\n*Alumno %d",i); printf(": ");
printf("\nSexo (M/F): "); scanf("%s",s);
printf("Edad: "); scanf("%d",&edad);

sexo=s;

13
if (sexo=="M" || sexo=="m") {
sedad=sedad+edad;
contmas=contmas+1;
promas=sedad/contmas;
} else {
if (sexo=="F" || sexo=="f") {
sedad2=sedad2+edad;
contfe=contfe+1;
profem=sedad2/contfe;
} else {
printf("error 10000293793082");
printf("\nCaracter no identificado");
}
}

printf("\n\nNumero de hombres: %d",contmas);


printf("\nEdad promedio: %.2f",promas);

printf("\n\nNumero de Mujeres: %d",contfe);


printf("\nEdad promedio: %.2f",profem);

return 0;
}

EJERCICIO 8
Encontrar el menor valor de un conjunto de n números dados.

Opción 1: Cout

#include <iostream>
#include <stdlib.h>
using namespace std;

int main(int argc, char *argv[]) {


system ("color f0");
int cant=0;
float numero[100], mayor=9999999999;

cout<<"NUMERO MENOR DE UN CONJUNTO";


cout<<"\n\nDigite la cantidad de numeros a introducir: ";
cin>>cant;

cout<<"\nIntroducir los numeros: \n";


for (int i=1; i<=cant; i++) {
cout<<"Numero "<<i<<": ";
cin>>numero[i];

if(numero[i]<mayor){
mayor=numero[i];
}

14
}
cout<<"\nEl numero menor es: "<<mayor;
return 0;
}

Opción 2: Printf

#include <iostream>
#include <stdlib.h>
using namespace std;

int main(int argc, char *argv[]) {


system ("color f0");
int cant=0;
float numero[100],mayor=9999999;

printf("NUMERO MENOR DE UN CONJUNTO");


printf("\n\nDigite la cantidad de numeros a introducir: ");
scanf("%d",&cant);

printf("\nIntroducir los numeros: \n");


for (int i=1; i<=cant; i++) {
printf("Numero %d",i);printf(": ");
scanf("%f",&numero[i]);

if(numero[i]<mayor){
mayor=numero[i];
}
}
printf("\nEl numero menor es: %.2f",mayor);
return 0;
}

EJERCICIO 9
Encontrar el mayor valor de un conjunto de n números dados.

Opción 1: Cout

#include <iostream>
#include <stdlib.h>
using namespace std;

int main(int argc, char *argv[]) {


system ("color f0");
int cant=0;
float numero[100],mayor=-999999;

cout<<"NUMERO MAYOR DE UN CONJUNTO";


cout<<"\n\nDigite la cantidad de numeros a introducir: ";
cin>>cant;

15
cout<<"\nIntroducir los numeros: \n";
for (int i=1; i<=cant; i++) {
cout<<"Numero "<<i<<": ";
cin>>numero[i];

if(numero[i]>mayor){
mayor=numero[i];
}
}
cout<<"\nEl numero mayor es: "<<mayor;
return 0;
}

Opción 2: Printf

#include <iostream>
#include <stdlib.h>
using namespace std;

int main(int argc, char *argv[]) {


system ("color f0");
int cant=0;
float numero[100],mayor=-9999999;

printf("NUMERO MAYOR DE UN CONJUNTO");


printf("\n\nDigite la cantidad de numeros a introducir: ");
scanf("%d",&cant);

printf("\nIntroducir los numeros: \n");


for (int i=1; i<=cant; i++) {
printf("Numero %d",i);printf(": ");
scanf("%f",&numero[i]);

if(numero[i]>mayor){
mayor=numero[i];
}
}
printf("\nEl numero mayor es: %.2f",mayor);
return 0;
}

EJERCICIO 10
En un supermercado un cajero captura los precios de los artículos que los clientes compran e indica a
cada cliente cual es el monto de los que deben pagar. Al final del día le indican a su superior cuanto fue
lo que cobro en total s todos los clientes que pasaron por su caja.

Opción 1: Cout

#include <iostream>
#include <stdlib.h>
using namespace std;

16
int main(int argc, char *argv[]) {
system ("color f0");
int nart,conta=1;
float vart,tc,td;
int reg=0;

cout<<"SUPERMERCADO";

while (reg==0) {

cout<<"\n\n* Ingrese el numero de articulos del cliente "<<conta<<": ";


cin>>nart;

cout<<"\nIngrese el valor de los articulos: \n";


for (int i=1; i<=nart; i++) {

cout<<"Articulo "<<i<<": "; cin>>vart;

tc=tc+vart;
} cout<<"\nEl total a pagar: $"<<tc;

td=td+tc;
tc=0;

conta=conta+1;

cout<<"\n\nPara continuar con el registro de articulos marque 0, de lo contrario marque 1: ";


cin>>reg;
} cout<<"\n\n=> El total del dia es: $"<<td;
return 0;
}

Opción 2: Printf

#include <iostream>
#include <stdlib.h>
using namespace std;

int main(int argc, char *argv[]) {


system ("color f0");
int nart,conta=1;
float vart,tc,td;
int reg=0;

cout<<"SUPERMERCADO";

while (reg==0) {

printf("\n\n* Ingrese el numero de articulos del cliente %d",conta); printf(": ");


scanf("%d",&nart);

printf("\nIngrese el valor de los articulos: \n");


for (int i=1; i<=nart; i++) {

17
printf("Articulo %d",i); printf(": "); scanf("%f",&vart);

tc=tc+vart;
} printf("\nEl total a pagar: $%.2f",tc);

td=td+tc;
tc=0;

conta=conta+1;

printf("\n\nPara continuar con el registro de articulos marque 0, de lo contrario marque 1: ");


scanf("%d",&reg);
} printf("\n\n=> El total del dia es: $%.2f",td);
return 0;
}

EJERCICIO 11
Cinco miembros de un club contra la obesidad desean saber cuánto han bajado o subido de peso desde
la última vez que se reunieron. Para esto se debe realizar un ritual de pesaje en donde cada uno se
pesa en diez básculas distintas para así tener el promedio más exacto de su peso. Si existe diferencia
positiva entre este promedio de peso y el peso de la última vez que se reunieron, significa que subieron
de peso. Pero si la diferencia es negativa, significa que bajaron. Lo que el problema requiere es que
por cada persona se imprima un letrero que diga: “SUBIO” o “BAJO” y la cantidad de kilos que subió o
bajo de peso.

Opción 1: Cout

#include <iostream>
#include <stdlib.h>
using namespace std;

int main(int argc, char *argv[]) {


system ("color f0");
float pesant,peso,prom,sob,speso,bajo;

cout<<"CLUB CONTRA LA OBESIDAD";

for (int i=1; i<=5; i++){


speso=0;

cout<<"\n\n* Participante "<<i<<"";


cout<<"\nIngrese el peso promedio anterior: ";
cin>>pesant;

cout<<"\nIngrese el peso en cada bascula: \n";


for (int ip=1; ip<=10; ip++){

cout<<"Bascula "<<ip<<": "; cin>>peso;

speso=speso+peso;
}
prom=speso/10;

18
sob=prom-pesant;

if (sob>=0) {
cout<<"\nSUBIO DE PESO";
cout<<"\nSubio "<<sob<<" kg";
} else {
bajo=sob*-1;
cout<<"\nBAJO DE PESO";
cout<<"\nBajo "<<bajo<<" kg";
}
}
return 0;
}

Opción 2: Printf

#include <iostream>
#include <stdlib.h>
using namespace std;

int main(int argc, char *argv[]) {


system ("color f0");
float pesant,peso,prom,sob,speso,bajo;

printf("CLUB CONTRA LA OBESIDAD");

for (int i=1; i<=5; i++){


speso=0;

printf("\n\n* Participante %d",i);


printf("\nIngrese el peso promedio anterior: ");
scanf("%f",&pesant);

printf("\nIngrese el peso en cada bascula: \n");


for (int ip=1; ip<=10; ip++){

printf("Bascula %d",ip); printf(": ");


scanf("%f",&peso);

speso=speso+peso;
}
prom=speso/10;
sob=prom-pesant;

if (sob>=0) {
printf("\nSUBIO DE PESO");
printf("\nSubio %.2f",sob); printf(" kg");
} else {
bajo=sob*-1;
printf("\nBAJO DE PESO");
printf("\nBajo %.2f",bajo); printf(" kg");
}
}
return 0;

19
}

EJERCICIO 12
Imprimir los números del 1 al 20.
Opción 1: Cout

#include <iostream>
#include <stdlib.h>
#include <conio.h>
using namespace std;

int main(int argc, char *argv[]) {


system ("color f0");

cout<<"NUMEROS DEL 1 AL 20\n\n";


for (int x=1; x<=20;x++) {
cout<<"\n"<<x;
}
getch ();
}

Opción 2: Printf

#include <iostream>
#include <stdlib.h>
#include <conio.h>
using namespace std;

int main(int argc, char *argv[]) {


system ("color f0");

printf("NUMEROS DEL 1 AL 20\n\n");


for (int x=1; x<=20;x++) {
printf("\n%d",x);
}
getch ();
}

EJERCICIO 13
Imprimir la tabla de multiplicar que el usuario desea, así mismo, el usuario decide hasta que numero quiere
que vaya la tabla.
Opción 1: Cout

#include <iostream>
#include <stdlib.h>
#include <stdio.h>
using namespace std;

int main(int argc, char *argv[]) {

20
system ("color f0");
int tb,n;

cout<<"TABLAS DE MULTIPLICAR";
cout<<"\n\n¿Que tabla desea observar?: ";
cin>>tb;
cout<<"Hasta que numero desea la tabla: ";
cin>>n;

cout<<"\nTabla de Multiplicar del "<<tb<<"\n";


for (int i=1; i<=n ;i++) {
cout<<"\n"<<tb<<"*"<<i<<"="<<tb*i;

}
return 0;
}

Opción 2: Printf

#include <iostream>
#include <stdlib.h>
#include <stdio.h>
using namespace std;

int main(int argc, char *argv[]) {


system ("color f0");
int tb,n;

printf("TABLAS DE MULTIPLICAR");
printf("\n\n¿Que tabla desea observar?: ");
scanf("%d",&tb);
printf("Hasta que numero desea la tabla: ");
scanf("%d",&n);

printf("\nTabla de Multiplicar del %d",tb); printf("\n");


for (int i=1; i<=n ;i++) {
printf("\n%d",tb); printf("*%d",i); printf("=%d",tb*i);

}
return 0;
}

EJERCICIO 14
Imprimir una palabra, introducida por teclado, n veces que el usuario desea.
Opción 1: Cout
#include <iostream>
#include <stdlib.h>
using namespace std;

21
int main(int argc, char *argv[]) {
system ("color f0");
int num;
string world;

cout<<"REPETIR PALABRA";
cout<<"\n\nIngrese la palabra que desea repetir: ";
cin>>world;
cout<<"Cuantas veces desea repetir la palabra: ";
cin>>num;

for (int i=1; i<=num; i++) {


cout<<"\n"<<i<<". "<<world;
}

return 0;
}

Opción 2: Printf

#include <iostream>
#include <stdlib.h>
using namespace std;

int main(int argc, char *argv[]) {


system ("color f0");
int num;
char palb[20];

printf("REPETIR PALABRA");
printf("\n\nIngrese la palabra que desea repetir: ");
scanf("%s",palb);
printf("Cuantas veces desea repetir la palabra: ");
scanf("%d",&num);

for (int i=1; i<=num; i++) {


printf("\n%d",i); printf(". %s",palb);
}

return 0;
}

22

Potrebbero piacerti anche