EXAMEN FINAL
PROBLEMA DE ENTRADA y SALIDA
/*Soluciones químicas*/
#include
<iostream>
using namespace std;
int main()
{
cout << "
SOLUCIONES (QUIMICA) \n";
cout << " ***************************** \n";
//variables privadas
float v1,c1,v2,c2,v3,c3;
//instrucciones
cout<<"Este programa calcula la molaridad de la solucion resultante"<<endl; //enter
cout<<"Digite el volumen 1";
cin>>v1;
cout<<"Digite la concentracion molar 1";
cin>>c1;
cout<<"Digite el volumen 2";
cin>>v2;
cout<<"Digite la concentracion molar 2";
cin>>c2;
cout<<"Digite el v 3";
cin>>v3;
//proceso
c3 = ((v1 * c1) + (v2 * c2))/v3;
cout<<"La solucion resultante es"<<c3;
getch();
return 0;
cout << " ***************************** \n";
//variables privadas
float v1,c1,v2,c2,v3,c3;
//instrucciones
cout<<"Este programa calcula la molaridad de la solucion resultante"<<endl; //enter
cout<<"Digite el volumen 1";
cin>>v1;
cout<<"Digite la concentracion molar 1";
cin>>c1;
cout<<"Digite el volumen 2";
cin>>v2;
cout<<"Digite la concentracion molar 2";
cin>>c2;
cout<<"Digite el v 3";
cin>>v3;
//proceso
c3 = ((v1 * c1) + (v2 * c2))/v3;
cout<<"La solucion resultante es"<<c3;
getch();
return 0;
}
TOMA
DE DECISION SIMPLE
/*Convertir Segundos a Horas, minutos y segundo */
#include
<iostream>
using namespace std;
int main()
{
int sec, hr, min;
cout << "Introduce los
segundos: "; cin >> sec;
cout << sec <<
" segundos son ";
hr = sec / (60*60);
sec %= 60*60;
min = sec / 60;
sec %= 60;
cout
<< hr << " hora";
if(hr != 1) cout << "s";
cout << " " << min
<< " minuto";
if(min != 1) cout << "s";
cout << " y " << sec
<< " segundo";
if(sec != 1) cout << "s";
cout<<" "<<endl;
system ("pause");
return 0;
}
TOMA
DE DECISION DOBLE
/*AYUDA EN LAS CALIFICACIONES*/
#include<iostream>
using namespace std;
int main()
{
cout<<"CALIFICACION
CON AYUDA DEL PROFESOR\n\n";
cout<<"INGRESE LA
NOTA";
cin>>nota;
cout<<endl;
if ((nota>=0) && (nota<=5))
nota=nota+3;
else
if ((nota>=6) &&
(nota<=10))
nota=nota+2;
else
if ((nota>=11) &&
(nota<=15))
nota=nota+1;
else
if ((nota>=16) &&
(nota<=20))
nota=nota;
cout<<"la nueva nota
seria = ";
cout<<nota;
cout<<endl;
system ("pause");
return 0;
}
TOMA
DE DECISION MULTIPLE
//EJERCICIO N° 1
#include<iostream>
using namespace std;
int main()
{
unsigned int nummes;
cout<<"ingrese un numero
de mes " ;
cin>>nummes;
switch(nummes)
{
case 1:cout<<" Enero \n"
;break;
case 2:cout<<" Febrero\n " ;break;
case 3:cout<<" Marzo\n
" ;break;
case 4:cout<<" Abril\n
" ;break;
case 5:cout<<" Mayo
\n" ;break;
case 6:cout<<" Junio
\n" ;break;
case 7:cout<<"
Julio\n" ;break;
case 8:cout<<"
Agosto\n" ;break;
case 9:cout<<"
Setiembre\n" ;break;
case 10:cout<<"
Octubre\n" ;break;
case 11:cout<<"
Noviembre \n" ;break;
case 12:cout<<"
Diciembre\n" ;break;
default
:cout<<"error, numero fuera de rango\n";
}
switch(nummes)
{
case
1:case2:case3:cout<<"verano \n" ;break;
case 4:case 5:case
6:cout<<"otono \n" ;break;
case 7:case 8:case 9:cout<<"invierno\n
" ;break;
case 10:case 11:case 12
:cout<<"primavera\n " ;break;
default:
cout<<"fuera de rango";
}
system("pause");
return 0;
}
COMANDO
WHILE
/* Ingresar las edades de las personas que asisten a un evento
internacional
y determinar cuantas personas
asistieron , la edad mayor y la edad menor de
todas cuando se de por
terminado el proceso y esto ocurre cuando al ingresar
una edad su valor es cero(0)
*/
#include<iostream>
using namespace std;
int main()
{
//declaracion de variables
int
edad,contador,mayor,menor;
//inicializar acumuladores
mayor=0;
menor=150;
contador=0;
cout<<"ingrese su
edad ";cin>>edad;
//repetir mientras la edad
sea diferente de 0
do
{
if(edad>mayor) mayor=edad;
if(edad<menor) menor=edad;
//siguiente asistente
contador++;
cout<<"ingrese
su edad <0 para salir> : ";cin>>edad;
} while(edad!=0);
//escribir resultados
cout<<"La mayor
edad es
"<<mayor<<endl;
cout<<"La
menor edad es "<<menor<<endl;
cout<<"El numero de
asistentes ha sido : "<<contador<<endl;
system("pause ");
return 0;
}
No hay comentarios:
Publicar un comentario