Colegio de bachilleres plantel cuitzeo




 Colegio de Bachilleres del estado de Michoacan coordinación sectorial No.3  

Víctor Daniel Pérez García  Grupo 502
Este es mi blog donde estaré subiendo las actividades 

PROGRAMA #1

PROGRAMA: Promedio

DESCRIPCIÓN: Calcular la media (promedio) de 3 números pedidos al usuario.

#include <iostream>

using namespace std;

int main (){

float num1,num2,num3,media;

cout<<"ingrese el primer numero"; cin>>num1;

cout<<"ingrese el segundo numero"; cin>>num2;

cout<<"ingrese el tercer numero"; cin>>num3;

media=(num1+num2+num3)/3; cout<<"la media es "<<media<<endl; return 0;

}

PROGRAMA #2

PROGRAMA: Promedio final

DESCRIPCIÓN: Elaborar un PROGRAMA para calcular el promedio final de la materia de PROGRAMACION. Dicha calificación se compone de


los siguientes porcentajes.

55% -----de la calificación de un examen final.

45% ----- de la calificación de los trabajos en él laboratorio. #include <iostream>

using namespace std;

int main (){

float examenFinal,trabajosLaboratorio,promedioFinal;

cout<<"ingresa calificacion del examen final (55%) "; cin>>examenFinal

cout<<"ingresa la calificacion de los trabajos en el laboratorio (45%) "; cin>>trabajosLaboratorio;

promedioFinal=(examenFinal*0.55)+(trabajosLaboratorio*0.45); cout<<"promedio final: "<<promedioFinal<<endl;

return 0;

}

PROGRAMA #3

PROGRAMA: Sueldo

DESCRIPCION: Calcular el sueldo de un empleado pidiendo los siguientes

datos de entrada: el nombre, horas que trabajo y el pago que se le da por

hora trabajada.

#include <iostream> #include <string>

using namespace std; int main (){


string nombre;

float horasTrabajadas,pagoPorHora,pagoTotal,sueldoTotal;

cout<<"dame un nombre "; cin>>nombre;

cout<<"dame las horas trabajadas. "; cin>>horasTrabajadas;

cout<<"dame el pago por hora trabajada "; cin>>pagoPorHora;

sueldoTotal=horasTrabajadas*pagoPorHora;

cout<<"nombre "<<nombre<<endl;

cout<<"horas trabajadas "<<horasTrabajadas<<endl; cout<<"pago por hora trabajada "<<pagoPorHora<<endl; cout<<"sueldo total "<<saldoTotal<<endl;

return 0; }

PROGRAMA #4

Escribe un programa que pregunte el precio, el tanto por ciento de descuento, y te diga

el precio con descuento. Por ejemplo, si el precio que introduce el usuario es 300 y el descuento 20%, el programa dirá que el precio final con descuento es de 240. #include <iostream>

using namespace std;

int main (){

float precioOriginal,descuento,precioConDescuento;

cout<<"dame el precio original "; cin>>precioOriginal;


cout<<"dame el porcentaje del descuento "; cin>>descuento;

precioConDescuento=precioOriginal-(precioOriginal*(descuento/100));

cout<<"su precio original "<<precioOriginal<<endl; cout<<"descuento "<<descuento<<endl;

cout<<"precio con descuento "precioConDescuento<<endl;

return 0; }

PROGRAMA #5

Escribe un programa que pregunte al usuario los dos lados de un rectángulo y realice

cálculo del perímetro (suma de los lados).

#include <iostream>

using namespace std;

int main (){

float lado1,lado2,perimetro;

cout<<"dame el primer lado del rectangulo "; cin>>lado1;

cout<<"dame el segundo lado del rectangulo "; cin>>lado2;

perimetro=2*(lado1*lado2);

cout<<"lado 1: "<<lado1<<endl; cout<<"lado 2: "<<lado2<<endl; cout<<"perimetro: "<<perimetro<<endl;


return 0; }

PROGRAMA #6

Suponiendo que 1 euro = 1.33250 dólares. Escribe un programa que pida al usuario un

número de dólares y calcule el cambio en euros.

#include <iostream>

using namespace std;

int main (){

float dol,euro,conv;

cout<<"dame una cantidad de dolares cin>>dol;

euro=1.33250

conv=dol*euro;

"<<endl;

cout<<dol<<"dolares son return 0;

}

PROGRAMA #7

"<<conv<<"euros ";

Suponiendo que pi = 3.1416. Escribe un programa que pida al usuario que introduzca el

radio, y presente por pantalla el cálculo del perímetro de la circunferencia (2*pi*r), el

área del círculo (pi*r2);


#include <iostream>

using namespace std;

int main (){

float radio,perimetro,area; const float pi=3.1416;

cout<<"ingresa el radio del circulo "; cin>>radio;

perimetro=2*radio*perimetro; area=pi*(radio*radio);

cout<<"radio "<<radio<<endl;

cout<<"perimetro de la circunferencia "<<perimetro<<endl; cout<<"area del circulo "<<area<<endl;

return 0; }

PROGRAMA #8

Escribe un programa que pida al usuario que introduzca una cierta cantidad

de segundos; el programa debe imprimir el equivalente en días, horas, minutos y segundos que son.

#include <iostream>

using namespace std;

int main (){

float seg,seg1,min,hor,dias;

cout<<"dame la cantidad de segundos para convertir"<<endl;


cin>>seg; seg1=seg; min=seg1/60; hor=min/60; dias=hor/24;

cout<<seg<<segundos son:

cout<<min<<"minutos: "<<endl<<"hor <<"horas "<<endl<<dias<<"días ";

return 0; }

PROGRAMA #9

Escribir en lenguaje C un programa que:

1o) Pida por teclado un número (dato entero).

2o) Muestre por pantalla el número anterior y el número posterior (datos enteros). #include <iostream>

using namespace std;

int main (){

int num,numpos,numant;

cout<<"dame un número entero " cin>>num;

numpos=num+1; numant=num-1;

cout<<"tu numero es "<<num<<endl;

cout<<"el numero anterior es "<<numant<<endl; cout<<"el numero posterior es "<<numpos<<endl;

return 0;

"<<endl<<"segundos

"<<endl;


}

PROGRAMA #10

Un alumno desea saber cuál será su calificación final en la materia de Lógica Computacional. Dicha calificación se compone de tres exámenes parciales cuya ponderación es de 40%, 40% y 20%.

#include <iostream>

using namespace std;

int main (){

float calif1,calif2,calif3,caliFinal;

cout<<"ingresa la calificacion del primer examen del parcial (40%): "; cin>>calif1;

cout<<"ingresa la calificacion del segundo examen del parcial (40%): cin>>calif2;

cout<<"ingresa la calificacion del tercer examen del parcial (40%): "; cin>>calif3;

caliFinal=(calif2*0.4)+(calif2*0.4)+(calif3*0.2); cout<<"calificacion final: "<<caliFinal<<endl; return 0;

}

PROGRAMA #11

";

Una farmacia aplica al precio de los medicamentos el 10% de descuento. Hacer un programa que ingresado el costo de los medicamentos calcule el descuento y el precio final.


#include <iostream>

using namespace std;

int main() {

float precioOriginal, descuento, precioFinal;

cout << "dame el precio original del medicamento: "; cin >> precioOriginal;

descuento = precioOriginal * 0.10; precioFinal = precioOriginal - descuento;

cout << "descuento " << descuento << endl; cout << "precio final " << precioFinal << endl;

return 0; }

PROGRAMA #12

La cafetería de la escuela ofrece un descuento de 15% de descuento sobre el total de la compra y Emilia desea saber cuánto va a pagar por los 3 artículos que va a comprar. Imprimir el resultado.

Cadena: nombre Entero: hrs. Real: Sueldo

#include <iostream>


using namespace std;

int main() {

string nombre;

float precioAr1, precioAr2, precioAr3; float totalCompra, descuento, precioFinal;

cout << "dame el nombre de la compradora: "; cin >> nombre;

cout << "Ingrese el precio del artículo 1: "; cin >> precioAr1;

cout << "Ingrese el precio del artículo 2: "; cin >> precioAr2;

cout << "Ingrese el precio del artículo 3: "; cin >> precioAr3;

totalCompra = precioAr1 + precioAr2 + precioAr3; descuento = totalCompra * 0.15;

precioFinal = totalCompra - descuento;

cout << "Nombre de la compradora " << nombre << endl;


cout << "Total de la compra " << totalCompra << endl; cout << "Descuento " << descuento << endl;

cout << "Precio final " << precioFinal << endl;

return 0; }

PROGRAMA #13

PROGRAMA: Raíz

DESCRIPCIÓN: Realizar un PROGRAMA que calcule la raíz cuadrada de un número pedido al usuario (sqrt)

Cadena: nombre Entero: hrs. Real: Sueldo

#include <iostream>

using namespace std;

int main() {

float numero,raizC;

cout << "dame un numero ";

cin >> numero; if (numero>= 0){

raizC=sqrt(numero);

cout << "la raiz cuadrada de

}

else {

cout << "el numero debe ser mayor o igual a cero "<<endl;

"<<numero<<"es

"<<raizC<<endl;


}

return 0;

}

PROGRAMA #14

Determinar cuánto pagará finalmente una persona por un determinado artículo, considerando que tiene un descuento de 20%, y debe pagar 15% de IVA (debe mostrar el precio con descuento y el precio final). Dicho descuento solo se aplicará a artículos mayores de 1000 pesos.

#include <iostream>

using namespace std;

int main() {

float precioOriginal, precioConDescuento, precioFinal; float descuento = 0.20; // 20% de descuento

float iva = 0.15; // 15% de IVA

cout << "dame el precio original del artículo: "; cin >> precioOriginal;

if (precioOriginal > 1000) {

precioConDescuento = precioOriginal * (1 - descuento); precioFinal = precioConDescuento * (1 + iva);

cout << "precio con descuento " << precioConDescuento << endl; cout << "precio final " << precioFinal << endl;


} else {

precioFinal = precioOriginal * (1 + iva);

cout << "precio final " << precioFinal << endl; }

return 0; }

PROGRAMA #15

Luisito desea saber su calificación en la materia de Informática, para ello debe tomar en cuenta las calificaciones de los tres parciales y calcular su promedio. Mostrar un mensaje que indique si aprobó o reprobó la asignatura en base al promedio que saco.

#include <iostream>

using namespace std;

int main() {

float califP1,califP2,califP3,promedio;

cout << "dame la calificación del primer parcial: "; cin >> califP1;

cout << "dame la calificación del segundo parcial: "; cin >> califP2;

cout << "dame la calificación del tercer parcial: "; cin >> califP3;


promedio = (califP1 + califP2 + califP3) / 3;

cout << "promedio " << promedio << endl;

if (promedio >= 60) {

cout << "Luisito aprobo la asignatura de Informatica." << endl;

} else {

cout << "Luisito reprobo la asignatura de Informatica." << endl; }

return 0; }

PROGRAMA #16

Paulina presentó su examen de ingreso a la universidad, para ser seleccionada debe tener al menos 400 puntos. Mostrar un mensaje que indique si fue aceptada o no aceptada en la universidad.

#include <iostream>

using namespace std;

int main() { int puntos;


cout << "dame la cantidad de puntos que obtuvo Paulina en el examen de ingreso "; cin >> puntos;

if (puntos >= 400) {

cout << "Paulina fue aceptada en la universidad " << endl;

} else {

cout << "Paulina no fue aceptada en la universidad " << endl; }

return 0; }

PROGRAMA #17

Calcula el área de un triángulo siempre y cuando la altura sea mayor a 0.

#include <iostream>

using namespace std;

int main() {

float base,altura,area;

cout << "dame la base del triangulo: "; cin >> base;

cout << "dame la altura del triangulo: ";


cin >> altura;

if (altura > 0) {

area = (base * altura) / 2;

cout << "El area del triangulo es " << area << endl;

} else {

cout << "La altura debe ser mayor a 0 " << endl; }

return 0; }

PROGRAMA #18

Realizar un programa que lea como dato de entrada una variable numérica decimal que represente el salario de un trabajador y una variable numérica entera que representa la categoría del trabajador. Si la categoría es igual a 1, aumentar a su salario el 10%, calcular el nuevo salario. Si la categoría es igual a 2, aumentar a su salario el 20%, calcular el nuevo salario. Si la categoría es igual a 3, aumentar a su salario el 30%, calcular el nuevo salario. Si la categoría es igual a 4, aumentar a su salario el 40%, calcular el nuevo salario. Escribir como resultado el nuevo salario del trabajador.

#include <iostream>

using namespace std;

int main() {

float salario,aumento,nuevoSalario;


int categoria;

cout << "dame el salario del trabajador: ";

cin >> salario;

cout << "dame la categoría del trabajador (1, 2, 3 o 4): "; cin >> categoria;

switch (categoria) { case 1:

aumento = salario * 0.10; nuevoSalario = salario + aumento; break;

case 2:

aumento = salario * 0.20; nuevoSalario = salario + aumento; break;

case 3:

aumento = salario * 0.30; nuevoSalario = salario + aumento; break;

case 4:

aumento = salario * 0.40; nuevoSalario = salario + aumento; break;

default:


cout << "Categoria no valida " << endl;

return 1; }

cout << "El nuevo salario del trabajador es

return 0; }

PROGRAMA #19

" << nuevoSalario << endl;

Realizar un algoritmo que calcule cuanto va a ganar un Trabajador de la construcción tomando en cuenta el número de horas trabajadas en la semana y el precio que se le paga por Hora, además se le va a dar un aumento a su sueldo si el Trabajador laboró el día sábado de $500 y si fue domingo de 700 pesos.

#include <iostream>

using namespace std;

int main() {

float horasTrabajadas, precioHora, sueldo, aumento; int diaLaborado;

cout << "dame el numero de horas trabajadas en la semana "; cin >> horasTrabajadas;

cout << "dame el precio que se le paga por hora ";

cin >> precioHora;

cout << "¿El trabajador laboro el dia sabado (1) o domingo (2)? ";


cin >> diaLaborado;

sueldo = horasTrabajadas * precioHora;

if (diaLaborado == 1) { aumento = 500;

}

else if (diaLaborado == 2) {

aumento = 700; }

else {

aumento = 0;

}

sueldo += aumento;

cout << "El sueldo del trabajador es

return 0; }

PROGRAMA #20

" << sueldo << endl;

En una tienda de descuento se efectúa una promoción en la cual se hace un descuento sobre el valor de la compra total según el color de la bolita que el cliente saque al pagar en caja. Si la bolita es de color blanco no se le hará descuento alguno, si es verde se le hará un 10% de descuento, si es amarilla un 25%, si es azul un 50% y si es roja un 100%. Determinar la cantidad final que el cliente deberá pagar por su compra se sabe que solo hay bolitas de los colores mencionados.


#include <iostream>

using namespace std;

int main() {

float precio,desver,desama,desazu; string bolita;

cout << "¿cuanto fue de tu compra? "<<endl;

cin >> precio;

cout << "¿de que color te toco la bolita, blanca, verder, amarilla, azul o roja? "<<endl;

cin >> bolita; desver=precio*0.10; desama=precio*0.25; desazu=precio*0.50; if (bolita=="blanca"){

precio=precio; }

if (bolita=="verde"){ precio=precio-desver;

}

if (bolita=="amarilla"){

precio=precio-desama; }

if (bolita=="azul"){ precio=precio-desazu;


}

if (bolita=="roja"){

precio=0; }

cout << "debes pagar "<<precio; return 0;

}

PROGRAMA #21

Realizar un programa que imprima los números del 50 al 1, de manera descendente.

#include <iostream>

int main(){ int i;

for (i=5; >=1; i--){ std::cout<<i<< " ";

} return 0; }

PROGRAMA #22

Realizar un programa que pida la edad de 15 personas y que imprima el mensaje de puedes votar si la edad de esta persona es mayor o igual a 18 años; además que imprima cuantas de esas personas son mayores de edad.

#include <iostream>

using namespace std;

int main() {

int edad, mayoresEdad = 0;

for (int i = 0; i < 15; i++) { cout<<"damelaedaddelapersona "<<i+1<<":";


cin >> edad;

if (edad >= 18) {

cout << "puede votar " << endl; mayoresEdad++;

} else {

cout << "No puede votar." << endl;

} }

cout << "hay " << mayoresEdad << "personas mayores de edad

return 0; }

PROGRAMA #23

" << endl;

Realizar un programa que calcule cuanto va a gastar una persona que compro 5 celulares en Sears; pidiendo el costo del celular al usuario. (utilizar ciclo for).

#include <iostream>

using namespace std;

int main() {

float costoCelular, costoTotal = 0;

for (int i = 0; i < 5; i++) { cout<<"dameelcostodelcelular "<<i+1<<":"; cin >> costoCelular;

costoTotal += costoCelular;

}

cout << "el costo total de los 5 celulares es " << costoTotal << endl;

return 0; }

PROGRAMA #24

Realizar un programa que determine de un grupo de 10 señoritas, cuantas podrán participar en un certamen de belleza tomando en cuenta que la altura mínima para ser candidata es de 1.60. Imprimir la cantidad de participantes (utilizar ciclo for).


CICLO WHILE

#include <iostream>

using namespace std;

int main() {

int cantidadParticipantes = 0; float altura;

int i = 0;

while (i < 10) {

cout << "dame la altura de la señorita " << i + 1 << " (en metros): "; cin >> altura;

if (altura >= 1.60) { cantidadParticipantes++;

}

i++; }

cout << "la cantidad de participantes es

return 0; }

PROGRAMA #25

" << cantidadParticipantes << endl;

Elaborar un programa que imprima el nombre de una persona (pedido al usuario) e imprimirlo 10 veces, utilizando un ciclo (While).

#include <iostream> #include <string>

using namespace std;

int main() { string nombre;


int i = 0;

cout << "dame un nombre "; cin >> nombre;

while (i < 10) {

cout << nombre << endl; i++;

}

return 0; }

PROGRAMA #26

Elaborar un Programa que pida al usuario 5 números enteros e imprima la suma de ellos

#include <iostream> using namespace std;

int main() { int suma=0;

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

int numero;

cout<<"ingresa un numero "<< i+1<<": "; cin>>numero;

suma+=numero;

}

cout<<"la suma de los numeros es "<<suma<<endl; return 0;

}

PROGRAMA #27


DESCRIPCIÓN: Realizar un programa para leer 10 números y obtener su promedio

#include <iostream> using namespace std;

int main() {

int numeros[10]; float suma = 0; float promedio;

for (int i = 0; i < 10; i++) {

cout << "ingresa el numero " << i + 1 << ": "; cin >> numeros[i];

suma += numeros[i];

}

promedio = suma / 10;

cout << "el promedio de los numeros es " << promedio << endl;

return 0; }

PROGRAMA #28

Programa que pida 10 edades al usuario y determinar cuántas de esas personas puede votar y cuantas no pueden. Imprimir el total de las personas que pueden votar y las que no.

(DO-WHILE)

#include <iostream> using namespace std;

int main() {

int edad, personasQuePuedenVotar = 0, personasQueNoPuedenVotar = 0; int i = 0;

do {

cout << "dame la edad de la persona " << i + 1 << ": "; cin >> edad;

if (edad >= 18) {


personasQuePuedenVotar++; } else {

personasQueNoPuedenVotar++; }

i++;

} while (i < 10);

cout << "el total de personas que pueden votar es " << personasQuePuedenVotar << endl;

cout << "el total de personas que no pueden votar es " << personasQueNoPuedenVotar << endl;

return 0; }

PROGRAMA #29

Realizar un PROGRAMA que imprima el nombre de una persona 10 veces, utilizando en ciclo (do-while)

#include <iostream> #include <string> using namespace std;

int main() { string nombre; int i = 0;

cout << "dame su nombre "; cin >> nombre;

do {

cout << nombre << endl; i++;

} while (i < 10);

return 0; }

PROGRAMA #30


Realizar un PROGRAMA que pida una cierta cantidad de números al usuario y que termine cuando el número leído sea el cero (0); este PROGRAMA deberá de imprimir cuantos números leyó. break

#include <iostream> using namespace std;

int main() {

int numero, contador = 0;

while (true) {

cout << "dame un numero (0 para terminar) "; cin >> numero;

if (numero == 0) { break;

}

contador++; }

cout << "se leyeron " << contador << " numeros " << endl;

return 0;


Comentarios