Está en la página 1de 6

FIESTA CON REGALO, SIN REGALO, MAYOR A 15.

2.-Martha va a realizar su fiesta de quince aos. Por lo cual ha invitado a una gran cantidad de
personas. Pero tambin ha decidido algunas reglas: Que todas las personas con edades mayores
a los quince aos, slo pueden entrar si traen regalos; quejvenes con los quince aos cumplidos
entra totalmente gratis pero los de menos de quince aos no pueden entrar a la fiesta. Hacer un
algoritmo donde se tome la edad de una persona y que requisito de los anteriores le toca cumplir si
quiere entrar.
# include <stdio.h>
int main () {
int x;
int a;
printf ("cual es tu edad \n");
scanf ("%d", & x);
printf("traes regalo \n");
scanf ("%d", & a);
if (x<15 && a==1 ) {
printf("Ni modo mijo saque su sorjuanita, que ni el ragalito le va a ayudar \n");
}
else if (x<15 && a==0 ) {
printf("No pus como nos vamos a arreglar, ni regalito traes mijo.... pero bueno mira
haya atras tengo unos perritos \n");
}
else if (x==15&& (a==1 ||a==0)){
printf ("pasale nalgonsita necesitamos carne fresca pa la fiesta \n");
}
else if (x>15 && a==1 ){
printf("Desde luego que puedes pasar, traes chupe pasale \n");
}
else if (x>15 && a==0 ){
printf("Tas pero si bien..., NO CHUPE, NO GAIN \n");
}
return 0;
}
// el valor 1 en ""a"" significa que si trae regalo, el 0 lo contrario
CLIENTE O REFERENTE ESPECIAL ORDINARIO
4.-Un almacn de alimentos, atendiendo al monto anual que los clientes compran al almacn, los
clasifica y les otorga descuentos permanentes segn la tabla que se muestra a continuacin:
a.- Cliente Preferente
recibe el 5% de descuento en montos menores a 500.00 pesos
recibe el 10% de descuento en montos de 500.00 pesos o ms
b.- Cliente especial
recibe el 2% de descuento en montos menores a 500.00 pesos
recibe el 5% de descuento en montos de 500.00 pesos o ms
c.- Cliente Ordinario no recibe descuento
El programa deber preguntar la clasificacin del cliente y el monto a pagar, posteriormente
mostrar un reporte

como el siguiente:
Monto a pagar...................:xxxxx.xx
Descuento.........................:xxxxx.xx
TOTAL con descuento......:xxxxx.xx
# include <stdio.h>
int main() {
int cliente;
float montop;
printf("calidad del cliente \n");
scanf("%d",& cliente);
printf("monto a pagar \n");
scanf("%f",& montop);
if (cliente==1 && montop<500){
printf("monto a pagar........%f \n",montop);
printf("descuento............... 0.05 \n");
printf("TOTAL..................... %f \n",(montop)-(montop*0.05));
}
else if (cliente==1 && montop>=500){
printf("monto a pagar........%f \n",montop);
printf("descuento............... 0.10 \n");
printf("TOTAL..................... %f \n",(montop)-(montop*0.10));
}
else if (cliente==2 && montop<500){
printf("monto a pagar........%f \n",montop);
printf("descuento............... 0.02 \n");
printf("TOTAL..................... %f \n",(montop)-(montop*0.02));
}
else if (cliente==2 && montop>=500){
printf("monto a pagar........%f \n",montop);
printf("descuento...............0.05 \n");
printf("TOTAL..................... %f \n",(montop)-(montop*0.05));
}
else if (cliente==0 && montop>= 0){
printf("monto a pagar........%f \n",montop);
printf("descuento...............0.00 \n");
printf("TOTAL.....................%f \n",montop);
}
return 0;
}
MONTO A PAGAR POR RANGOS CON DESCUENTO
5.- En una tienda de venta de repuestos automotrices se tiene que el descuento depende del
monto de venta, asi: Se ingresa el monto de venta y el sistema debe calcular el descuento y
restarlo del total segun las reglas:
Si el monto es menor que 500 no hay descuento
Si el monto est comprendido entre 500 y 1000 inclusive, el descuento es de 5%
Si el monto est comprendido entre 1000 y 7000 inclusive, el descuento es del 11%
Si el monto est comprendido entre 7000 y 15000 inclusive, el descuento es del 18%
Si el monto es mayor de 15000 el desc es del 25%.
por ejemplo si se ingresa un monto de 5000 el descuento sera 550, y portanto el valor a pagar sera
4450

# include <stdio.h>
int main () {
float x;
printf("monto a pagar \n") ;
scanf ("%f",&x);
if (x>0 && x<500) {
printf("monto a pagar %f \n", x);
}
else if ( x>=500 && x<=1000){
printf("monto a pagar %f \n", x);
printf("monto a pagar con descuento %f \n",(x)-(x*0.05));
}
else if ( x>1000 && x<=7000){
printf("monto a pagar %f \n", x);
printf("monto a pagar con descuento %f \n",(x)-(x*0.11));
}
else if ( x>7000 && x<=15000){
printf("monto a pagar %f \n", x);
printf("monto a pagar con descuento %f \n",(x)-(x*0.18));
}
else if ( x>15000 ){
printf("monto a pagar %f \n", x);
printf("monto a pagar con descuento %f \n",(x)-(x*0.25));
}
return 0;
}

ALGORITMO LABAROPA
1.- Hacer un algoritmo que tome el peso en libras de una cantidad de ropa a lavar en una lavadora
y nos devuelva el nivel dependiendo del peso; adems nos informe la cantidad de litros de agua
que necesitamos. Se sabe que con ms de 30 libras la lavadora no funcionara ya que es
demasiado peso. Si la ropa pesa 22 ms libras, el nivel ser de mximo; si pesa 15 ms nivel
ser de alto; si pesa 8 ms ser un nivel medio o de lo contrario el nivel ser minimo
# include <stdio.h>
int main() {
float x;
printf("cantidad de libras a lavar \n");
scanf("%f", & x);
if (x < 8) {
printf("nivel minimo, seran necesarios 5 litros \n");
}
else if(x>8 && x<15){
printf("nivel medio, seran necesarios 12 litros \n");
}
else if(x>15 && x<22){
printf("nivel alto, seran necesarios 20 litros \n");
}
else if(x>22 && x<30){
printf("nivel maximo, seran necesarios 23 litros \n");

}
return 0;
}
ALGORITMO MILITAR SISBEN DESCUENTO X EDAD Y NIVEL
3.- El ejrcito nacional ha decidido hacer una jornada de ventas de libretas militares para muchos
hombres que no han definido su situacin militar u otros que no son aptos para prestar el servicio.
Adems de la edad de joven, se tendr en cuenta el nivel del sisben de la persona. Para todos los
hombres mayores de 18 aos la libreta tendr un costo de $350000 pero para aquellos que tengan
nivel 1, se les har un descuento del 40%; para los de nivel 2, el descuento ser del 30%; para
nivel 3 del 15%; y para los dems estratos o niveles no habr descuento. Para los jvenes con los
18 aos la libreta tiene un costo de $200000 y los jvenes con nivel del sisben 1, tendrn un
descuento del 60%; para los de nivel 2, descuento del 40%, para los del 3, un descuento del 20% y
para los dems estratos no habr descuento. Hacer un algoritmo que tome la edad y el nivel del
sisben de un hombre y nos muestre descuento que le hacen y su valor final a pagar.
# include <stdio.h>
int main() {
int r,s;
printf("ingresa tu edad \n");
scanf("%d",&r);
printf("ingresa tu nivel SISBEN \n");
scanf("%d",&s);
if (r>18 && s>3){
printf("no habra descuento \n") ;
printf("su costo sera $350000 \n");
}
else if (r>18 && s==1){
printf("se le hara un 40 de descuento \n") ;
printf(" precio a pagar %f \n", (350000)-(350000*0.40));
}
else if (r>18 && s==2){
printf("se le hara un 30 de descuento \n") ;
printf(" precio a pagar %f \n", (350000)-(350000*0.30));
}
else if (r>18 && s==3){
printf("se le hara un 15 de descuento \n") ;
printf(" precio a pagar %f \n", (350000)-(350000*0.15));
}
if (r==18 && s>3){
printf("no habra descuento \n") ;
printf("su costo sera $200000 \n");
}
else if (r==18 && s==1){
printf("se le hara un 60 de descuento \n") ;
printf(" precio a pagar %f \n", (200000)-(200000*0.60));
}
else if (r==18 && s==2){
printf("se le hara un 40 de descuento \n") ;
printf(" precio a pagar %f \n", (200000)-(200000*0.40));
}

else if (r==18 && s==3){


printf("se le hara un 20 de descuento \n") ;
printf(" precio a pagar %f \n", (200000)-(200000*0.20));
}
return 0;
}
PIEDRA PAPEL O TIJERA
# include <stdio.h>
int main (){
int x;
int y;
printf ("1.-tijera")
;
printf ("2.-piedra")
;
printf ("3.-papel")
;
printf ("escoge 1,2,3");
scanf("%d",&x);
scanf("%d",&y);
if ( x== 2 && y==1){
printf("gana jugador 1");
}
else if ( x== 2 && y==2 ){
printf("empate");
}
else if ( x==2 && y==3 ){
printf("gana jugador 2");
}

if ( x== 3 && y==1){


printf("gana jugador 2");
}
else if ( x== 3 && y==2 ){
printf(" gana jugador 1");
}
else if ( x== 3 && y==3 ){
printf("empate");

if ( x==1 && y==1){


printf("empate");
}
else if ( x== 1 && y==2 ){
printf(" gana jugador 2");
}
else if ( x==1 && y==3 ){
printf("gana jugador 1");
}
return 0;

}
}

También podría gustarte