tarea iv2

Páginas: 10 (2315 palabras) Publicado: 16 de octubre de 2015



UNIVERSIDAD MARIANO GALVEZ DE GUATEMALA

EXTENCION RETALHULEU
CURSO: ALGORITMOS
CATEDRÁTICO: ALEXIS JUAREZ







PROGRAMAS EN C++







ALUMNA: CARNÉ:
ANALYS DE LA CRUZ 2790-10- 859

RETALHULEU, 17 DE SEPTIEMBRE DE 2010.
1) Dado como datos cuatro números reales, identifique cuál es el mayor. Considere que los números pueden ser iguales.

OUT: Númeromayor.
PROCESO: n1<>=n2, n1<>=n3, n1<>=n4
IN: 4 numeros reales





















no no no




si si
si si



















C++
#include
#include

main()
{
float N1,N2,N3,N4;
printf("ingrese el Numero 1: ");
scanf("%f",&N1);
printf("ingrese el Numero 2: ");
scanf("%f",&N2);
printf("ingrese el Numero 3: ");
scanf("%f",&N3);printf("ingrese el Numero 4: ");
scanf("%f",&N4);

if (N1>N2)
if (N1>N3)
if (N1>N4)
printf("EL NUMERO MAYOR ES %f",N1);
if (N2>N1)
if (N2>N3)
if (N2>N4)
printf("EL NUMERO MAYOR ES %f",N2);
if (N3>N1)
if (N3>N2)
if (N3>N4)
printf("EL NUMERO MAYOR ES %f",N3);
if (N4>N1)
if (N4>N2)
if (N4>N3)
printf("EL NUMERO MAYOR ES %f",N4);
return (0);
}


2) El costo de las llamadas telefónicas internacionales dependede la zona geográfica en la que se encuentre el país destino y del número de minutos hablados. En la siguiente tabla se presenta el costo del minuto por zona. A cada zona se le ha asociado una clave.

CLAVE
ZONA
PRECIO
12
América del Norte
2
15
América Central
2.55
18
América del Sur
4.90
19
Europa
3.5
23
Asia
6
25
África
7.6
29
Oceanía
5
OUT: costo de la llamada
PROCESO:multiplicación
IN: clave, zona, precio, minutos hablados

C++
#include
#include

main()
{
int CLV,MIN;
float CST;

printf("_______________________________");
printf("\nCLAVE | ZONA | PRECIO");
printf("\n 12 | América dl Norte | 2");
printf("\n 15 | América Central | 2.55");
printf("\n 18 | América del Sur | 4.90");
printf("\n 19 | Europa | 3.50");printf("\n 23 | Asia | 6");
printf("\n 25 | África | 7.6");
printf("\n 29 | Oceanía | 5");
printf("\n----------------------------------");
printf("\nIngrese la clave de la zona geográfica: ");
scanf("%d",&CLV);
printf("Ingrese los minutos hablados: ");
scanf("%d",&MIN);
if (CLV==12)
{
printf("\nUsted llamó a AMERICA DEL NORTE ");
CST=MIN*2;
printf("\nEl costo de la llamada es%2.2f",CST);
}
if (CLV==15)
{
printf("\nUsted llamó a AMERICA CENTRAL");
CST=MIN*2.55;
printf("\nEl costo de la llamada es %2.2f",CST);
}
if (CLV==18)
{
printf("\nUsted llamó a AMERICA DEL SUR");
CST=MIN*4.90;
printf("\nEl costo de la llamada es %2.2f",CST);
}
if (CLV==19)
{
printf("\nUsted llamó a EUROPA");
CST=MIN*3.50;
printf("\nEl costo de la llamada es %2.2f",CST);
}
if (CLV==23)
{printf("\nUsted llamó a ASIA");
CST=MIN*6;
printf("\nEl costo de la llamada es %2.2f",CST);
}
if (CLV==25)
{
printf("\nUsted llamó a AFRICA");
CST=MIN*7.60;
printf("\nEl costo de la llamada es %2.2f",CST);
}
if (CLV==29)
{
printf("Usted llamó a OCEANIA");
CST=MIN*5;
printf("\nEl costo de la llamada es %2.2f",CST);
}
if (CLV !=12)
if (CLV !=15)
if (CLV !=18)
if (CLV !=19)
if (CLV !=23)
if (CLV !=25)
if (CLV!=29)
printf("La clave no tiene ninguna ubicacion geografica");
return (0);
}

3) En una tienda efectúan un descuento a los clientes dependiendo del monto de la compra. El descuento se efectúa con base en el siguiente criterio:
a. Si el monto es menor que Q.500.00, no hay descuento e indíqueselo al usuario.
b. Si el monto está comprendido entre Q.500.00 y Q.1000.00 inclusive, el 5% dedescuento.
c. Si el monto está comprendido entre Q.1000.00 y Q.7000.00 inclusive, el 11% de descuento.
d. Si el monto está comprendido entre Q.7000.00 y Q.15000.00 inclusive, el 18% de descuento.
e. Si el monto es mayor a Q.15000.00, el descuento e del 30% de descuento si es fin de semana, en caso contrario es del 25%.
Todos los descuentos habrán de notificarse al usuario.

OUT: monto total de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tarea Tarea
  • Mi tarea Tu tarea
  • tarea tarea
  • Tarea Tarea
  • Tarea
  • Tarea
  • La tarea
  • Tarea

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS