ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

C++ para practicar.


Enviado por   •  18 de Noviembre de 2016  •  Práctica o problema  •  1.786 Palabras (8 Páginas)  •  229 Visitas

Página 1 de 8

//Escriba un programa en C que solicite en forma continua que se introduzca una calificación.

//Si la calificación es menor que 0 o mayor que 100, su programa deberá imprimir un mensaje apropiado que informe al usuario

//que se ha introducido una calificación inválida y solicitar nuevamente el ingreso de una calificación.

//Cuando se introduzca una calificación de 999 el programa deberá salir del ciclo de repetición y calcular y desplegar:

//•la cantidad de calificaciones válidad introducidas,

//•el promedio de las calificaciones válidas introducidas, y

//•el valor de la mayor calificación válida introducida.

#include <iostream>

using namespace std;

int main ()

{

double calif,mayor;

double total=0;

int val=0;

float p;

double calif1=0,calif2=0;

int califvalidos;

int califinvalidos=0;

do{

cout<<"Por favor ingrese una calificacion:";

cin>>calif;

if ((calif>100)||(calif<0))//CONDICION PARA LA INTRODUCCION DE CALIFICACIONES

{

califinvalidos++;

cout<< "El numero ingresado es invalido"<<endl;

}

else

total=total+calif;

val++;

calif1=calif1 + calif;

calif2=calif2+calif;

if (calif1>calif)

mayor=calif1;

}while(calif!=999);

califvalidos= val - califinvalidos;

p=total/califvalidos;

cout<<" LA CANTIDAD DE CALIFICACIONES VALIDAS INTRODUCIDAS ES:"<< califvalidos<<endl;

cout<< "EL PROMEDIO DE LAS CALIFICACIONES VALIDAS INTRODUCIDAS ES:"<<p<<endl;

cout<< "LA CALIFICACION MAS ALTA INTRODUCIDA ES:"<<mayor<<endl;

return 0;

}

OTRO PROGRAMITA PARA PRACTICAR

*

* Realice un programa que cumpla con las siguientes consignas:

*

*

* ---------------------Programa Principal-----------------------------

*

* 1) Se debe solicitar el ingreso por teclado del tamaño de una

* matriz cuadrada. Se debe verificar que el valor ingresado sea

* mayor a 0 y menor a 11. Si el valor ingresado no es correcto,

* se debe volver a solicitar hasta que esté dentro del rango.

*

* 2) Se debe ingresar por teclado valores enteros para una matriz

* cuadrada del tamaño ingresado en el punto 1. Es necesario

* utilizar la función cargar_matriz(int Matriz[N][N],int R).

*

* 3) Se debe mostrar por pantalla la matriz ingresada utilizando el

* formato que se muestra en el ejemplo. Es necesario utilizar la

* función mostrar_matriz(int Matriz[N][N],int R).

*

* 4) Se debe calcular el promedio de todos los elemento de la matriz.

* Es necesario utilizar la función

* promedio(int Matriz[N][N],int R).

*

* 5) Mostrar por pantalla el promedio de los elementos de la matriz

* utilizando el formato que se muetsra en el ejemplo.

*

* 6) Se debe encontrar el máximo valor de la matriz y la psoición de

* fila y columna del mismo. Es necesario utilizar la función

* busca_mayor(int Matriz[N][N],int R,int &fila,int &columna).

*

* 7) Mostrar por pantalla el máximo valor y su posición utilizando el

* formato que se muestra en el ejemplo.

*

* ---------------------------Funciones--------------------------------

*

* A) void cargar_matriz(int Matriz[N][N],int R)

*

* Esta función toma como argumentos una matriz de tamaño NxN con

* N=10 y el valor de R que es el tamaño útil de la matriz.

* Se deben solicitar los RxR valores indicando su posición y

* almacenando los valores ingresados en la matriz.

*

* B) void mostrar_matriz(int Matriz[N][N],int R)

*

* Esta función toma como argumentos una matriz tamaño NxN y el

* valor de R que es el tamaño útil de la matriz. Se debe mostrar

* por pantalla los RxR valores de la matriz respetando un formato

* de filas y columnas.

*

* C) double promedio(int Matriz[N][N],int R)

*

* Esta función toma como argumentos una matriz tamaño NxN y el

* valor de R que es el tamaño útil de la matriz. Se debe cálcular

* el promedio de los RxR valores de la matriz y devolverlo como

* valor de retorno.

*

* D) int busca_mayor(int Matriz[N][N],int R,int &fila,int &columna)

*

* Esta función toma como argumentos una matriz tamaño NxN y el

* valor de R que es el tamaño útil de la matriz y por referencia

* dos variables fila y columna. Se debe buscar el máximo valor de

* la matriz y devolverlo como valor de retorno, a su vez se debe

* almacenar en fila y columna

...

Descargar como (para miembros actualizados) txt (8 Kb) pdf (78 Kb) docx (14 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com