GUIA01

Páginas: 9 (2004 palabras) Publicado: 28 de julio de 2015





GUI DE EJERCICIOS DESARROLLADOS 01

1. El rendimiento de un alumno se clasifica de acuerdo a lo siguiente:
BUENO: si su promedio esta entre 16 y 20
REGULAR: si su promedio esta entre 11 y 15
DEFICIENTE: si su promedio esta entre 6 y 10
PESIMO: si su promedio esta entre 0 y 5
Escribir un programa en c++ que permita ingresar 3 notas de un alumno e imprima cual es su rendimiento.
Solucion:

#include
#include
void main()
{ int n1, n2, n3,prom;
cout<<"ingrese primer numero ";cin>>n1 ;
cout<<"Ingrese segundo numero ";cin>>n2;
cout<<"Ingrese tercer numero ";cin>>n3;
prom=(n1+n2+n3);
if (prom<=5)
cout<<"Pesimo";
else if (prom<=10)
cout<<"Deficiente";
else if(prom<=15)
cout<<"Regular";
else if(prom<=20)
cout<<"Bueno";
}

2. Escribirun programa en C++ que permita ingresar una hora ( en horas, minutos y segundos) e imprima la hora un segundo después.
Solucion :

#include
#include
void main()
{ int ns, hf, mf, sf, hh, mm, ss;
cout<<"Ingrese hora";cin>>hh ;
cout<<"Ingrese minutos";cin>>mm;
cout<<"Ingrese segundos";cin>>ss;
ns= hh*360+mm*60+ss+1;
hf=ns/3600;
ns=ns-hf*3600;
mf=ns/60;ns=ns-mf*60;
sf=ns;
cout<<"La nueva hora es:";
cout< }

3. Si se compra 100 unidades o mas de un articulo se obtiene un descuento del 40%, si se compra desde 26 hata 99 el descuento es de 20%, si se compra desde 10 hasta 25 el descuento es del 12%. Para cantidades menores no hay descuento.
ºEscribir un programa en C++ que permita ingresar el costo unitario del articulo y lacantidad de unidades compradas e imprima el monto a pagar.

#include
#include
void main()
{ int costounitario, cu, n;
cout<<"ingrese Costo Unitario";cin>>cu ;
cout<<"Ingrese Cantidad a comprar”;cin>>n;
If (10<=n<=25
Monto=(1-0.12)*n;
Else if (26<=n<=99)
Monto=(1-0.20)*n;
Else If(n>=100)
Monto=(1-0.40)*n
cout<<"Monto a Pagar”;monto;
}

4. Escribir unprograma en C++ que permita ingresar un numero entero que representa una determinada cantidad de dinero e imprima cuantos billetes de 100, 50, 20, 10, 5 y 1 soles se necesitan.

Solucion :


#include
#include
void main()
{ int nb100, nb50, nb20,nb10, nb5, nb1, n;
cout<<"ingrese Cantidad ";cin>>n ;
nb100=n/100;
n=n-nb100*100;
nb50=n/50;
n=n-nb50*50;nb20=n/20;
n=n-nb20*20;
nb10=n/10;
n=n-nb10*10;
nb5=n/5;
n=n-nb5*5;
nb1=n;

cout<<"===>"<

}



5. Un banco establece que la clave secreta para acceso a sus cajeros automaticos debe ser un numero de cuatro digitos, tales que ninguno de ellos se repita y que la suma de los dos digitos intermedios sea par. Escribir un programa en C++ que permita ingresar un valor entero y si setrata de una clave valida imprimir el segundo digito menor.

Solucion :

# include

int IngresarClave();
void ValidarClave();
void MostrarSegundoMenor(int pc,int sc,int tc, int cc);

void main(){

ValidarClave();
}
int IngresarClave(){
int n;

cout<<"ingrese contraseña bancaria"< cin>>n;
return n;

}
void ValidarClave(){
int pc,sc,tc,cc;
int n;

do{
n=IngresarClave();
pc=(n/1000);
sc=(n%1000)/100;
tc=((n%1000)%100)/10;
cc=(((n%1000)%100)%10)/1;

}while((n<1000) || (n>9999) || (pc==sc) || (pc==tc)||(pc==cc)

|| (sc==pc) || (sc==tc)||(sc==cc) ||
(tc==pc) || (tc==sc) || (tc==cc) || (sc+tc)%2!=0);

MostrarSegundoMenor(pc,sc,tc,cc) ;
}

void MostrarSegundoMenor(int pc,int sc,int tc, int cc){
int aux,x[4],i,j;
x[0]=pc;
x[1]=sc;
x[2]=tc;
x[3]=cc;
for(i=0;i<=3;i++){

for(j=0;j<=3;j++){
if(x[i] aux=x[i];
x[i]=x[j];
x[j]=aux;
}}} cout<<"El Segundo Menor="< }

6. La temperatura de un horno puede variar desde 0 hasta 100 grados centigrados y se clasifica de acuerdo a lo siguiente:
MUY ALTA: si su valor esta entre 90oC y 100oC
ALTA: si su valor esta entre 80oC y 89oC
NORMAL: si su valor esta entre 40oC y 79oC
BAJA: si su...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • M2S1 Guia01
  • Guia01
  • GUIA01 BD CON RATIONAL ROSE
  • Guia01 100218090025 Phpapp01
  • F004 P006 GFPI Guia01 Definir SI TGL7
  • GUIA01 SECTORES PRODUCTIVOS copia 2 1
  • Grado7A IIper Guia01
  • AGF GUIA01 POLITICAS DE CREDITO Y CARTERA 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS