Posted by : Unknown domingo, 12 de octubre de 2014

Aquí dejo un par de programas en C++, el primero es para ordenar tres números de menor a mayor y el segundo es para calcular el promedio de 4 calificaciones y mostrar la calificación según los criterios del problema planteado.

Problema:
Realizar un programa en C++, que solicite al usuario tres números enteros y los ordene de menor a mayor.

Entradas:
Primer número  (n1)
Segundo número (n2)
Tercer número (n3)


Salidas
Números ordenados de menor a mayor

Proceso

En un principio del programa se solicitan tres números enteros, respectivamente se procesa la información y se muestra en pantalla los números en un orden de menor a mayor.

CÓDIGO DE PROGRAMA 1
#include <iostream>
using namespace std;
int main()

{
int n1,n2,n3,orden;                                                                // declaración de variables
                                                                                               // ingresa 3 números
cout<<"ingrese los tres numeros enteros :"<<endl;  
cout<<"ingreses el primero :";
cin>>n1;
cout<<"ingrese el segundo :";
cin>>n2;
cout<<"ingrese el tercer :";
cin>>n3;
                                                                                              // desarrollo de proceso
if(n1<n2)
{
orden=n1;
n1=n2;
n2=orden;
}
if(n1<n3)
{
orden=n1;
n1=n3;
n3=orden;
}
if(n2<n3)
{
orden=n2;
n2=n3;
n3=orden;
}
                                                                                    // muestra números ordenados
cout<<"los numeros ordenados de menor a mayor son :";
cout<<n3<<" , "<<n2<<" , "<<n1<<endl;
                                                                                   // fin
system("pause");
return 0;                                                                      


Problema 2:
Realizar un programa en C++ que solicite cuatro calificaciones al usuario entre 0 y 100, el cual debe de calcular el promedio e imprimir la calificación con los siguientes criterios.

Promedio >=90                    A
Promedio >=80 & <90        B
Promedio >=70 & <80        C
Promedio <70                      F

Entradas:
Calif_1
Calif_2
Calif_3
Calif_4


Salidas
Promedio= A, B, C o F

Proceso
Al principio del programa se le pedirá al usuario que ingrese cuatro calificaciones, compara si son mayores de 0 y menores de 100, si no es así marca un error al final del programa, de lo contrario se realiza el proceso de calcular el promedio sumando todas las calificaciones y dividiéndolas entre 4, se compara el resultado de promedio y se imprime determinada letra cumpliendo las especificaciones anteriores.

CODIGO DE PROGRAMA 2
using namespace std;
#include <iostream> 
int main ()
{
   
float calif_1, calif_2, calif_3, calif_4, promedio, F, C, B, A, ERROR;         // declaración de variables
cout<<"\n ingrese primer calificacion: ";                                                        // ingresar datos
cin>>calif_1;
cout<<"\n ingrese segunda calificacion: ";
cin>>calif_2;
cout<<"\n ingrese tercer calificacion: ";
cin>>calif_3;
cout<<"\n ingrese cuarta calificacion: ";
cin>>calif_4;

if (calif_1<0 && calif_1>100)                                    // comprobando datos  <0 y >100
   cout<<"\n ERROR: ";
else
if (calif_2<0 && calif_2>100)
   cout<<"\n ERROR: ";
else
if (calif_3<0 && calif_3>100)
   cout<<"\n ERROR: ";
else
if (calif_4<0 && calif_4>100)
   cout<<"\n ERROR: ";
else
promedio= ((calif_1+calif_2+calif_3+calif_4)/4);               // calculando promedio

if (promedio<70)                                                                   // desarrollo de proceso
   cout << "\n calificacion:F ";
else
if ((promedio>=70) && (promedio<80))
   cout << "\n calificacion:C ";
else
if ((promedio>=80) && (promedio<90))
   cout << "\n calificacion:B ";
else
if ((promedio>=90) && (promedio<=100))
   cout << "\n calificacion:A ";
else
cout << "ERROR" << endl;

    system ("pause");                                                               // fin
    return 0;
}

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Welcome to My Blog

Popular Post

Blogger templates

Datos personales

Con la tecnología de Blogger.

- Copyright © Programación basica -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -