Está en la página 1de 10

EJERCICIOS DE PROGRAMACION

Presentado por

LAURA NATALIA MOTTA

Cd. 20152139924

DOCENTE

MIGUEL TOVAR CARDOZO

UNIVERSIDAD SURCOLOMBIANA

INGENIERIA ELECTRONICA

NEIVA-HUILA

20/02/17
1. Ejercicio N1

Un hombre desea saber cunto dinero se genera por concepto de intereses


sobre la cantidad que tiene en inversin en el banco. El decidir reinvertir los
intereses siempre y cuando estos excedan a $7000, y en ese caso desea saber
cunto dinero tiene finalmente en su cuenta.

Printf

#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main(int argc, char *argv[]) {
float DinBan, Intereses, Total;
system ("color b4");
printf("\nDINERO POR CONCEPTO DE INTERESES");
printf("\nIngrese la cantidad de dinero que tiene en el Banco: ");
scanf("%g",&DinBan);
printf("\nIngrese el valor de los intereses: ");
scanf("%g",&Intereses);
if (Intereses>7000) {
Total= (DinBan+Intereses);
printf("\nEl monto total de dinero en su cuenta bancaria es de: %g", Total);
} else {
printf("\nEl monto total de dinero en su cuenta bancaria es de: %g", DinBan);
}
return 0;
}

2. Ejercicio N2

Determinar si un alumno aprueba o reprueba un curso, sabiendo que aprobara


si su promedio de tres calificaciones es mayor o igual a 70, reprueba en caso
contrario.

Printf

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

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


float N1,N2, N3, Prom;
system ("color b4");
printf("MATERIA");
printf("\nIngrese NOTA 1: ");
scanf("%g",&N1);
printf("\nIngrese NOTA 2: ");
scanf("%g",&N2);
printf("\nIngrese NOTA 3: ");
scanf("%g",&N3);
Prom=((N1+N2+N3)/3);
if (Prom>=70) {
printf("\nEl estudiante aprobo la materia");
} else {
printf("\nEl estudiante reprobo la materia");
}
return 0;
}

3. Ejercicio N3

En un almacn se hace un 20% de descuento a los clientes cuya compra


supere los $1000. Cul ser la cantidad que pagara una persona por su
compra?

Printf

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

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


float Costo1, CostoTotal;
system ("color b4");
printf("\nDescuento del 20 Por ciento a clientes");
printf("\nIngrese el valor de la compra realizada: ");
scanf("%g",&Costo1);
if (Costo1>1000) {
printf("\nAplica para descuento del 20 Por ciento ");
CostoTotal= (Costo1*0.20);
printf("\nEl valor final de su compra es de: %g", CostoTotal);
} else {
printf("\nNo aplica para descuento del 20 Por ciento ");
printf("\nEl valor final de su compra es de: %g", Costo1);
}
return 0;
}

4. Ejercicio N4

Un obrero necesita calcular su salario semanal, el cual se obtiene de la


siguiente manera:
Si trabaja 40 horas o menos se le paga $16 por hora
Si trabaja ms de 40 horas se le paga $16 por cada una de las primeras
40 horas y $20 por cada hora extra.

Printf

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

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


float HorasTrab,THT,Total, HorasEx, CosHE;
system ("color b4");
printf("\nSalario Semanal Obrero");
printf("\nIngrese la cantidad de horas trabajadas esta semana: ");
scanf("%g",&HorasTrab);
if (HorasTrab<=40) {
THT=(HorasTrab*16);
printf("\nSu salario semanal es de: %g", THT);
}else{
HorasEx=(HorasTrab-40);
CosHE=(HorasEx*20);
Total=((40*16)+CosHE);
printf("\nSu salario semanal es de: %g", Total);
}
return 0;
}

5. Ejercicio N5

Leer 2 nmeros; si son iguales que los multiplique, si el primero es mayor que
el segundo que los reste y si no que los sume.

Printf

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

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


float Num1, Num2, Resul, Resul1, Resul2;
system ("color b4");
printf("\nLeer Dos Numeros");
printf("\nIngrese el numero 1: ");
scanf("%g",&Num1);
printf("\nIngrese el numero 2: ");
scanf("%g",&Num2);
if (Num1>Num2) {
Resul=(Num1-Num2);
printf("\nEl resultado es de: %g", Resul);
}
else{
if (Num1<Num2){
Resul1=(Num1+Num2);
printf("\nEl resultado es de: %g", Resul1);
}
else{
Resul2=(Num1*Num2);
printf("\nEl resultado es de: %g", Resul2);
}
}
return 0;
}

6. Ejercicio N6

Leer tres nmeros diferentes e imprimir el nmero mayor de los tres.

Printf

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

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


float Num1, Num2, Num3;
system ("color b4");
printf("\nNumero Mayor");
printf("\nIngrese el numero 1: ");
scanf("%g",&Num1);
printf("\nIngrese el numero 2: ");
scanf("%g",&Num2);
printf("\nIngrese el numero 3: ");
scanf("%g",&Num3);
if (Num1>Num2 & Num1>Num3) {
printf("\nEl Numero Mayor es: %g", Num1);
}
else{
if (Num2>Num1 & Num2>Num3) {
printf("\nEl Numero Mayor es: %g", Num2);
}
else{
if (Num3>Num2 & Num3>Num1) {
printf("\nEl Numero Mayor es: %g", Num3);
}
}
return 0;
}
}

7. Ejercicio N7

Determinar la cantidad de dinero que recibir un trabajador por concepto de las


horas extras Trabajadas en una empresa, sabiendo que cuando las horas de
trabajo exceden de 40, el resto se Consideran horas extras y que estas se
pagan al doble de una hora normal cuando no exceden de 8; si las horas extras
exceden de 8 se pagan las primeras 8 al doble de lo que se pagan las horas
normales y el resto al triple.

Printf

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

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


float
HorasTrab,THT,Total,HorasEx,HorasEx1,HorasEx2,CosHE,CosHE1,CosHE2;
system ("color b4");
printf("\nHoras Extras Trabajadas");
printf("\nIngrese la cantidad de horas trabajadas: ");
scanf("%g",&HorasTrab);
if (HorasTrab<=40) {
THT=(HorasTrab*16);
printf("\nSu salario es de: %g", THT);
}else{
HorasEx=(HorasTrab-40);
if (HorasEx<=8) {
CosHE=(HorasEx*32);
Total=((40*16)+CosHE);
printf("\nSu salario es de: %g", Total);
}else{
HorasEx2=(HorasEx-8);
CosHE2=(HorasEx2*48);
HorasEx1=(HorasEx-HorasEx2);
CosHE1=(HorasEx1*32);
Total=((40*16)+CosHE2+CosHE1);
printf("\nSu salario es de: %g", Total);
}
}
return 0;
}

8. Ejercicio N8

En una tienda de descuento se efecta una promocin en la cual se hace un


descuento sobre el valor de la compra total segn 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.

Printf

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

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


float ValorCompra,Color,Desc, Total;
char color[8];
system ("color b4");
printf("\nPromocion Tienda");
printf("\nIngrese el valor de su compra: ");
scanf("%f",&ValorCompra);
printf("\nIngrese el color de la bolita que el cliente saco: ");
scanf("%s",&color);
if (strcmp(color,"rojo")==0) {
Desc=(ValorCompra*0.100);
Total=(ValorCompra-Desc);
printf("\nEl valor final de su compra es de: %.0f", Total);
}
else if (strcmp(color,"azul")==0){
Desc=(ValorCompra*0.50);
Total=(ValorCompra-Desc);
printf("\nEl valor final de su compra es de: %.0f", Total);
}else if (strcmp(color,"amarillo")==0){
Desc=(ValorCompra*0.25);
Total=(ValorCompra-Desc);
printf("\nEl valor final de su compra es de: %.0f", Total);
}else if (strcmp(color,"verde")==0){
Desc=(ValorCompra*0.10);
Total=(ValorCompra-Desc);
printf("\nEl valor final de su compra es de: %.0f", Total);
}else if (strcmp(color,"blanco")==0){
Desc=(0);
Total=(ValorCompra-0);
printf("\nEl valor final de su compra es de: %.0f", Total);
}
return 0;
}

9. Ejercicio N9

El IMSS requiere clasificar a las personas que se jubilaran en el ao de 1997.


Existen tres tipos de jubilaciones: por edad, por antigedad joven y por
antigedad adulta. Las personas adscritas a la jubilacin por edad deben tener
60 aos o ms y una antigedad en su empleo de menos de 25 aos. Las
personas adscritas a la jubilacin por antigedad joven deben tener menos de
60 aos y una antigedad en su empleo de 25 aos o ms.

Las personas adscritas a la jubilacin por antigedad adulta deben tener 60


aos o ms y una antigedad en su empleo de 25 aos o ms. Determinar en
qu tipo de jubilacin, quedara adscrita una persona.

Printf

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

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


float Edad, Trab;
system ("color b4");
printf("\nTipo de Jubilacin");
printf("\nIngrese su edad: ");
scanf("%f",&Edad);
printf("\nIngrese los aos que lleva laborando en su empleo: ");
scanf("%f",&Trab);
if (Edad>=60 && Trab<25) {
printf("\nSu tipo de jubilacion es POR EDAD ");
}else{
if (Edad<60 && Trab>=25) {
printf("\nSu tipo de jubilacion es POR ANTIGUEDAD JOVEN ");
}else{
if (Edad>=60 && Trab>=25) {
printf("\nSu tipo de jubilacion es POR ANTIGUEDAD ADULTA ");
}
}
}
return 0;
}

10. Ejercicio N 10
Hacer un algoritmo que imprima el nombre de un artculo, clave, precio original
y su precio con descuento. El descuento lo hace en base a la clave, si la clave
es 01 el descuento es del 10% y si la clave es 02 el descuento es del 20% (solo
existen dos descuentos)

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

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


float Precio,Clave, Dscto;
system ("color b4");

char art[10];

printf("\nDatos Articulo");
printf("\nIngrese el nombre del articulo: ");
scanf("%s",&art);
printf("\nIngrese el precio del articulo: ");
scanf("%f",&Precio);
printf("\nIngrese la clave del articulo: ");
scanf("%f",&Clave);
printf("\nEl nombre del articulo es: %s", art);
printf("\nEl precio del articulo es de: %.0f", Precio);
printf("\nLa clave del articulo es: %.0f", Clave);
if (Clave==01)
{
Dscto=(Precio-(Precio*0.1));
printf("\nEl precio con descuento es de: %.0f", Dscto);
}
else
{
if (Clave==02)
{
Dscto=(Precio-(Precio*0.2));
printf("\nEl precio con descuento es de: %.0f", Dscto);
}
else
{
printf("\nClave Incorrecta");
}
}
return 0;
}

También podría gustarte