Está en la página 1de 16

Ejercicio 1

#include <stdio.h>

#include <stdlib.h>

//Ejercicio_1

//El programa deberá preguntarle al usuario la cantidad de millas que tiene acumuladas,
posteriormente consultarle el tipo de tiquete que desea adquirir. Al finalizar, el programa le
mostrara

//al usuario un mensaje en pantalla donde se le informe eldescuento al que aplica.

int main()

int Cantidad_millas;

int numero;

int numero2;

int numero3;

printf("DIGITE CANTIDAD DE MILLAS ACUMULADAS POR FAVOR \n\n");

scanf("%i",&Cantidad_millas);

if(Cantidad_millas>10000){

printf("Que tipo de tiket desea adquirir ? \n\n");

printf(" Primera_Clase presione 1: \n");

printf(" Clase_Turista presione 2: \n");

printf(" Clase_Turista_sin_equipaje presione 3: \n");

scanf("%i",&numero);

switch(numero){

case 1: printf("Tienes Primera clase: 15 Porciento de descuento: \n");break;

case 2: printf("Tienes Clase Turista: 10 Porciento de descuento: \n");break;


case 3: printf("Tienes Clase Turista sin equipaje de bodega 8 Porciento de descuento: \n");break;

default: printf("El numero digitado no corresponde intente de nuevo por favor : \n");break;

else{

if(Cantidad_millas>=5000){

printf("Que tipo de tiket desea adquirir ? \n\n");

printf(" Primera_Clase presione 4: \n");

printf(" Clase_Turista presione 5: \n");

printf(" Clase_Turista_sin_equipaje presione 6: \n");

scanf("%i",&numero2);

switch(numero2){

case 4: printf("Tienes Primera clase: 11 Porciento de descuento: \n");break;

case 5: printf("Tienes Clase Turista: 8 Porciento de descuento: \n");break;

case 6: printf("Tienes Clase Turista sin equipaje de bodega 7 Porciento de descuento: \n");break;

default: printf("El numero digitado no corresponde intente de nuevo por favor : \n");break;

if(Cantidad_millas<5000){

printf("Que tipo de tiket desea adquirir ? \n\n");

printf(" Primera_Clase presione 7: \n");

printf(" Clase_Turista presione 8: \n");

printf(" Clase_Turista_sin_equipaje presione 9: \n");

scanf("%i",&numero3);

switch(numero3){

case 7: printf("Tienes Primera clase: 11 Porciento de descuento: \n");break;


case 8: printf("Tienes Clase Turista: 7 Porciento de descuento: \n");break;

case 9: printf("Tienes Clase Turista sin equipaje de bodega 5 Porciento de descuento: \n");break;

default: printf("El numero digitado no corresponde intente de nuevo por favor : \n");break;

return 0;

Ejercicio 2

#include <stdio.h>

#include <locale.h>

int main ()

char cadena [254];

setlocale(LC_ALL, "spanish");

int cilindraje=0;

int modelo=0;

int paquete=0;

printf("\n Aseguradora de vehiculos STARK \n\n");

printf ("<-Cilindraje de 2500 cc o superior \n" );

printf ("<-Cilindraje mayor de 1600 y menor a 2500 cc \n" );

printf ("<-Cilindraje de 1600 cc e inferiores \n" );

printf ("\n Digite el cilindraje de su vehìculo \n" );


scanf ("%d",&cilindraje);

if (cilindraje>=2500)

paquete=1;

if(cilindraje>1600 && cilindraje <2500)

paquete=2;

if (cilindraje<=1600)

paquete=3;

switch (paquete)

case 1:

printf ("Tipo cilindraje es mayor o igual a 2500cc\n");

printf ("->si el modelo de vehiculo es menor o igual a 2000 ==> + 13%% \n");

printf ("->si el modelo de vehiculo es mayor o igual 2001 y menor que 2014 ==> +
8%% \n");

printf ("->si el modelo de vehiculo es mayor o igual 2014 ==> + 6%% \n");

printf ("\n Digite el modelo del vehiculo \n");

scanf ("%d", &modelo);

if (modelo<=2000)
{

printf("Descuento del 13%%");

if (modelo>=2001 && modelo<2014)

printf("Descuento del 8%%");

if (modelo>=2014)

printf("Descuento del 6%%");

break;

case 2:

printf ("Tipo cilindraje es mayor que 1600 y menor a 2500cc\n");

printf ("->si el modelo de vehiculo es menor o igual a 2000 ==> + 16%% \n");

printf ("->si el modelo de vehiculo es mayor o igual 2001 y menor a 2014 ==> +
13%% \n");

printf ("->si el modelo de vehiculo es mayor o igual 2014 ==> + 12%% \n");

printf ("\n Digite el modelo del vehiculo \n");

scanf ("%d", &modelo);

/*printf ("\n Digite el modelo del vehiculo \n");

scanf ("%d", &modelo);

if ((cilindraje >= 1600 && cilindraje <=2500) && (modelo <= 2000 ))

printf("el porcentaje de descuento es del: 16 porciento.\n" );


}

else if ((cilindraje >= 1600 && cilindraje <=2500) && (modelo >= 2001 && modelo <=2014 ))

printf("el porcentaje de descuento es, del: 13 porciento.\n" );

else if ((cilindraje >= 1600 && cilindraje <=2500) && (modelo >= 2014 ))

printf("el porcentaje de descuento es, del: 12 porciento.\n" );

}*/

if (modelo<=2000)

printf("Descuento del 16%%");

if (modelo>=2001 && modelo<2014)

printf("Descuento del 13%%");

if (modelo>=2014)

printf("Descuento del 12%%");

break;
case 3:

printf ("Tipo cilindraje es menor o igual que 1600


cc\n");

printf ("Tiene descuento del 10%% para todos los


modelos \n");

break;

return 0;

Ejercicio 3

#include <stdio.h>

#include <locale.h>

int main ()

char cadena [254];

setlocale(LC_ALL, "spanish");

int puntos=0;

int compras=0;

int descuento=0;

printf ("\n conexión segura \n\n");

printf ("* Platino, cliente con más de 3000 puntos \n");

printf ("* oro, entre 1500 y 3000 puntos \n");


printf ("* bronce, menos de 1500 puntos \n");

printf ("\n Digite sus puntos acumulados en farmacity \n");

scanf ("%d", &puntos);

if (puntos>3000)

descuento=1;

if (puntos>=1500 && puntos<=3000)

descuento=2;

if (puntos<1500)

descuento=3;

switch (descuento)

case 1:

printf ("Cliente platino \n");

printf ("* para compras de hasta $50000 le daremos un descuento del 8 %%. \n");

printf ("* para compras superiores a $50000 le daremos un descuento del 15 %%. \n");

printf ("Digite el valor de su compra \n");

scanf ("%d",&compras);

if(compras<=50000)

printf("Descuento del 8 %% sobre su compra");


}

if (compras>50000)

printf("Descuento del 15 %% sobre su compra");

break;

case 2:

printf ("Cliente oro \n");

printf ("* para compras entre $45000 y $75000 le daremos un descuento del 12 %%. \n");

printf ("* para compras superiores a $75000 le daremos un descuento del 17 %%. \n");

printf ("Digite el valor de su compra \n");

scanf ("%d",&compras);

if (compras<45000)

printf("No aplica descuento");

if(compras>=45000 && compras<=75000)

printf("Descuento del 12 %% sobre su compra");

if (compras>75000)

printf("Descuento del 17 %% sobre su compra ");

break;

case 3:

printf ("Cliente bronce \n");

printf ("* no tiene ningun descuento");


break;

Ejercicio 4

/// Tienda de Tecnologia TechPoor

/// Descuentos segun el dia de la semana Lunes a Sabado

#include <stdio.h>

#include <locale.h>

#include <stdlib.h>

int main()

int numero;

/// Establecemos el idioma Español

char cadena [254];

setlocale(LC_ALL, "spanish");

/// Indicamos el Nombre de la Empresa e informacion del Descuento

printf("\n Tienda de Tecnologia TechPoor \n\n");

printf("* 1:Lunes Televisores 8%% de descuento \n");

printf("* 2:Martes Audio y sonido 12%% de descuento \n");

printf("* 3:Miercoles Hogar y estufas 14%% de descuento \n");

printf("* 4:Jueves Computadores 11%% de descuento \n");

printf("* 5:Viernes Gadgets y accesorios 21%% de descuento \n");

printf("* 6:Sabados Celulares 7%% de descuento \n");


printf("\n Digite el numero de acuerdo al dia de Descuento \n");

fflush (stdin);

scanf("%d", &numero );

if (numero == 1 )

printf (" Estimado Cliente Hoy Lunes hay 8%% de descuento en Televisores \n");

else if (numero == 2 )

printf (" Estimado Cliente Hoy Martes hay 12%% de descuento en Audio y sonido \n");

else if (numero == 3 )

printf (" Estimado Cliente Hoy Miercoles hay 14%% de descuento en Hogar y estufas \n");

else if (numero == 4 )

printf (" Estimado Cliente Hoy Jueves hay 11%% de descuento en Computadores \n");

else if (numero == 5 )

printf (" Estimado Cliente Hoy viernes hay 21%% de descuento en Gadgets y accesorios\n");

}
else if (numero == 6 )

printf (" Estimado Cliente Hoy viernes hay 7%% de descuento en Celulares \n");

else

printf (" No Aplica Ningun Descuento \n");

return 0;

Ejercicio 5

#include <stdio.h>

int main()

int estrato=0;

int categoria=0;

int valor_vivienda=0;

///solicitaremos al usuario a que estrato pertenece con el fin de establecer a que categoria
pertenece
printf("Bienvenido a La constructora Ubuntu \n");

printf("del 1 al 6 ingrese el estrato al que pertenece \n");

printf("* De estrato 1 a estrato 2 Categoria 1 \n");

printf("* De estrato 3 a estrato 4 Categoria 2 \n");

printf("* De estrato 5 a estrato 6 Categoria 3 \n");

printf("\n Digite el estrato al cual ud pertenece \n");

scanf("%d",&estrato);

if(estrato >=1 && estrato<=2)

categoria=1;

if(estrato ==3 || estrato==4)

categoria=2;

if(estrato ==5 || estrato==6)

categoria=3;

}
///ahora preguntaremos el valor de la vivienda para decirle al usuario que
descuento le corresponde de acuerdo a la categoria a la que pertenece

switch (categoria){

case 1:

printf(" Ud se encuentra clasificado en la Categoria 1 \n");

printf(" Si el valor de su vivienda es menor o igual a 60 millones ==> 10%% de


subsidio \n");

printf(" Si el valor de su vivienda es mayor a 75 millones ==> 5%% de subsidio \n");

printf(" Por favor digite en dos digitos el valor en millones de su vivienda a adquirir \n");

scanf("%d",&valor_vivienda);

if(valor_vivienda<=60000000)

printf("ud recibira un subsidio de 10%% \n");

if(valor_vivienda>75000000)

printf("ud recibira un subsidio de 5%% \n");

break;

case 2:

printf(" Ud se encuentra clasificado en la Categoria 2 \n");

printf(" Si el valor de su vivienda es menor o igual a 85 millones ==> 7%% de


subsidio \n");
printf(" Si el valor de su vivienda es mayor a 85 y menor a 145 millones ==> 8%%
de subsidio \n");

printf(" Si el valor de su vivienda es mayor a 145 millones ==> 11%% de subsidio \


n");

printf(" Por favor digite en dos digitos el valor en millones de su vivienda a adquirir \n");

scanf("%d",&valor_vivienda);

if(valor_vivienda<=85000000)

printf("ud recibira un subsidio de 7%% \n");

if(valor_vivienda>85000000 && valor_vivienda <=145000000)

printf("ud recibira un subsidio de 8%% \n");

if(valor_vivienda>145000000)

printf("ud recibira un subsidio de 11%% \n");

break;

case 3:

printf(" Ud se encuentra clasificado en la Categoria 3 no aplica para subsidio \n");

break;

default:

printf(" opcion no valida \n");

break;
}

return 0;

También podría gustarte