Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Entrar por pantalla los datos de un cliente de un gimnasio. Código de cliente, Numero de
secciones semanales, valor por sección. Mostrar el total cancelado por el cliente en un mes.
Solución:
INICIO
Pago_matrícula_de_un_estudiante =0
Pago_matrícula_de_un_estudiante = 50.000+Patrimonio*0.04
Pago_matrícula_de_un_estudiante = 50.000
FIN
Python
int(input("Ingrese el código de cliente "))
numero_de_secciones=int(input("Numero de secciones semanales:"))
valor_seccion=int(input("valor por sección:"))
print("el valor a pagar por mes es: ",numero_de_secciones*valor_seccion*4)
2.Una empresa extranjera de aviación fumiga cosechas contra una gran variedad de plagas.
Los valores cobrados a los granjeros dependen de lo que este desea fumigar y de cuantas
hectáreas se fumigan de acuerdo a las siguientes opciones:
Tipo1: Fumigación contra malas hierbas, 10 dólares por hectárea
Tipo 2: Fumigación contra langostas, 15 dólares por hectárea
Tipo 3: Fumigación contra gusanos, 20 dólares por hectárea
Tipo 4: Fumigación contra todo lo anterior, 30 dólares por hectárea
Si el área a fumigar es mayor de 1000 hectáreas, el granjero goza de un 5% de
descuento. A demás cualquier granjero cuya cuenta sobrepase los 3000 dólares se le
descuenta un 10% . .
Datos del granjero: nombre del granjero, cedula del granjero, tipo de fumigación
solicitada (1,2,3,4) y el número de hectáreas a fumigar . Se pide nombre del granjero, y
valor a pagar
Solución:
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main()
{
char nombre[10];
char otro;
int tipo;
float num, descuento1, descuento2, costo;
do
{{
descuento1=0;
descuento2=0;
cout<<"Nombre del granjero: ";
cin>>nombre;
do
{{
cout<<"Tipos de fumigacion: "<<endl;
cout<<"1) Fumigacion contra malas hierbas, costo 1 doll por acre"<<endl;
cout<<"2) Fumigacion contra langostas, costo 2 doll por acre"<<endl;
cout<<"3) Fumigacion contra los gusanos, costo 3 doll por acre"<<endl;
cout<<"4) Fumigacion contra todo lo anterior, costo 5 doll por acre"<<endl;
cout<<"Seleccione Tipo: ";
cin>>tipo;
cout<<"Numero de acres: ";
cin>>num;
switch(tipo)
{
case 1: costo=num*1;
break;
case 2: costo=num*2;
break;
case 3: costo=num*3;
break;
case 4: costo=num*5;
break;
default:cout<<"Tipo de fumigacion incorrecta intente de nuevo."<<endl<<endl;
}
}}
while(tipo<1 || tipo>4);
if(num>100)
{
descuento1=(costo*0.05);
}
if(costo>1500)
{
descuento2=(costo-1500)*0.10;
}
cout<<"Nombre del granjero: "<<nombre<<endl;
cout<<"Descuento 1: "<<descuento1<<endl;
cout<<"Descuento 2: "<<descuento2<<endl;
costo=costo-descuento1-descuento2;
cout<<"Total: "<<costo<<endl;
cout<<"Otro? s/n ";
cin>>otro;
}}
while(otro=='s'||otro=='S');
cout<<"Gracias por su preferencia vuelva pronto ";
getch();
}
cuantoPago(numVendedor,tipoVenta,canti...
si(numVendedor no es ni 1, ni 2, ni 3){
termina el programa
}si es 1,2 o 3{
si(tipoVentano es ni 1, ni 2, ni 3){
termina el programa
}si es 1,2, o 3{
basePago=cantidad*.07;
switch(tipoVenta){
caso tipoVenta=1:
extraPago=cantidad*comisionVentaContado;
totalPago=basePago+extraPago;
fin del caso
caso tipoVenta=2:
extraPago=cantidad*comisionVentaCheque;
totalPago=basePago+extraPago;
fin del caso
caso tipoVenta=3:
extraPago=cantidad*comisionVentaTarjeta;
totalPago=basePago+extraPago;
fin del caso
}//switch
}//
}//
regresa totalPago;
}//funcion
cuantoRecibeElvendedor=cuantoPago(usuari...
Edad
Sexo (1: masculino; 2: femenino)
Carrera (1: ingeniería; 2: otra carrera)
Hacer un algoritmo que obtenga:
- Promedio de edad de los estudiantes de Ingeniería
- Porcentaje de hombres en la universidad
- Porcentaje de mujeres que estudian Ingeniería.
NICIO
promedad=0; cont=0; acum=0; porch=0; conth=0; porcm=0;
contm=0; contg=0
Lea N
Mientras (N <> "*/") Haga mientras con operador centinela
Lea edad
Haga
Lea sexo
Mientras (sexo="Masculino" O sexo="Femenino")
Si (sexo="Masculino") Entonces
conth=conth+1
contg=contg+1
si no
contm=contm+1
contg=contg+1
Fin Si
Haga
Lea carrera
Mientras (carrera=1 O carrera=2)
Si ( carrera=1) Entonces
cont=cont+1
acum=acum+edad
Si no
Fin Si
Lea N
Fin Mientras
promedad=acum/cont
porch=(conth*100)/contg
porcm=(contm*100)/contg
Procedes a imprimir
La empresa tiene asignados 3 rutas, las cuales vuelan una vez al día entre:
Medellín – Apartado, ruta 1
Medellín – Caucasia, ruta 2
Medellín – Quibdó, ruta 3
La empresa tiene como política cancelar el vuelo cuando:
a. El número de pasajeros reservados sea inferior al 20% del cupo del avión.
b. Cuando el número de reservaciones para éste es menor que el excedente del cupo
normal para otra ruta, en este caso se harán los dos vuelos para una misma ruta.
Por cada reservación se tiene un registro con el número de la ruta (1,2,ó 3).
10 Se desea organizar una competencia de motociclismo para la que se han establecido 5
categorías:
9. Cierta sucesión parte de los números 0,1,1; de ahí en adelante los nuevos
términos se forman mediante la suma de los tres términos inmediatamente
anteriores así:
0,1,1,2,4,7,13,24….
Hacer un algoritmo que genere y muestre los primeros N términos de la sucesión.
Proceso
Escribir "Digite hasta donde desea sacar la serie";
Leer N;
pri<-0;
Escribir pri;
seg<-1;
Escribir seg;
ter<-1;
Escribir ter;
Mientras I<=N Hacer
sis<-pri+seg+ter;
pri<-seg;
seg<-ter;
ter<-sig;
I<-I+1;
Escribir sig;
Fin Mientras
FinProceso
float hectareas, precio, total;
print ("Ingresa el valor de hectareas: ")
float ("tipo_de_fumigacion")