Problema:
Diseñe un algoritmo que lea 3 numeros y determine el numero mayorDatos de entrada: A, B, C
Proceso: Comparar los numeros
Si A>B Y A>C
Si A==B y A==C
Si B>C y B>A
Si C>A y C>B
Datos de salida:
"el valor de A es mayor a los valores de B y C " A
"Los valores de A, B y C son iguales entre si"
"el valor de B es mayor a los valores de A y C " B
"el valor de C es mayor a los valores de A y B " C
DIAGRAMA Y PSEUDOCODIGO:
Algoritmo ElnumeroMayorEscribir "Programa que determine el numero mayor"
Escribir "Ingresa valor de A"
Leer A
Escribir "Ingresa valor de B"
Leer B
Escribir "Ingresa valor de C"
Leer C
Si A>B Y A>C
Escribir "el valor de A es mayor a los valores de B y C " A
Finsi
Si A==B y A==C
Escribir "Los valores de A, B y C son iguales entre si"
Finsi
Si B>C y B>A
Escribir "el valor de B es mayor a los valores de A y C " B
Finsi
Si C>A y C>B
Escribir "el valor de C es mayor a los valores de A y B " C
Finsi
FinAlgoritmo
CODIGO EN C++:
#include <iostream>
using namespace std;
float A,B,C;
//Carlos Daniel Aguilar Sanchez
int main(int argc, char** argv) {
cout<<"programa que compara valores"<<endl;
cout<<"Ingresa valor de A"<<endl;
cin>>A;
cout<<"Ingresa valor de B"<<endl;
cin>>B;
cout<<"Ingresa valor de C"<<endl;
cin>>C;
if(A>B and A>C)
{cout<<"el valor de A es mayor a los valores de B y C"<<A<<endl;
}
if(A==B and A==C)
{cout<<"Los valores de A, B y C son iguales entre si"<<endl;
}
if(B>C and B>A)
{cout<<"el valor de B es mayor a los valores de A y C"<<B<<endl;
}
if(C>A and C>B)
{cout<<"el valor de C es mayor a los valores de A y B"<<C<<endl;
}
return 0;
}
PRUEBAS DE ESCRITORIO:


Comentarios
Publicar un comentario