Ir al contenido principal

Reporte 6

Problema:

Diseñe un algoritmo que lea 3 numeros y determine el numero mayor

Datos 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 ElnumeroMayor
Escribir "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