0% encontró este documento útil (0 votos)
38 vistas5 páginas

Algoritmo

Los documentos presentan programas en C++ para resolver diferentes problemas matemáticos y de programación, incluyendo: 1) un programa para calcular si un año es bisiesto, 2) raíces de una ecuación cuadrática, 3) encontrar el puntaje máximo en un vector, 4) clases para triángulos y rectángulos que calculan área y perímetro, y 5) un programa para encontrar números primos menores que un número ingresado.

Cargado por

pol
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
38 vistas5 páginas

Algoritmo

Los documentos presentan programas en C++ para resolver diferentes problemas matemáticos y de programación, incluyendo: 1) un programa para calcular si un año es bisiesto, 2) raíces de una ecuación cuadrática, 3) encontrar el puntaje máximo en un vector, 4) clases para triángulos y rectángulos que calculan área y perímetro, y 5) un programa para encontrar números primos menores que un número ingresado.

Cargado por

pol
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Inicio

Variable ano definir

Si mod ano 400 es 0

Si es v acaba el programa

Sino entonces

Evaluar si mod ano 4 =0 y mod ano100 =’ 0

Si es verdad acaba

Sino mostrar no es bisisesto

Mostrar es bisiseto

// programa que calcula las 2 raices de una ecucion cuadrática

Inicio

Definir las variables a,b,c

Definir las variables xi y x2

Ingrese las variables a,b,c

Si (a*#0 )

Calcular discriminanate

Si discrimnante es mayor igual a 0

Entoces calcular las raíces

Mostar las raíces son

Si no mostar no tiene raíces


#include <iostream>
using namespace std;

//Programa que lee los elementos de un vector e indica el mayor.

int main() {
const int NUM_ESTUD = 5;
int puntos[NUM_ESTUD];
int max;
cout << "Escriba los puntajes: " <<" ";
cin >> puntos[0];
max = puntos[0];
for (int i=1; i < NUM_ESTUD; i++) {
cin >> puntos[i];
if (puntos[i] > max)
max = puntos[i];
}
cout << "El puntaje mas alto es: " << max << endl;

return 0;
}
#include <iostream>
using namespace std;

//

class cTRIANGULO {
private:
int base;
int altura;
int lado1;
int lado2;
int lado3;
public:
cTRIANGULO(int, int);
cTRIANGULO(int, int, int);
float CalArea();
int CalPerimetro();
void formartraingulo();
void Imprimirresul();
};
cTRIANGULO::cTRIANGULO(int _base, int _altura) {
base = _base;
altura = _altura;
}
cTRIANGULO::cTRIANGULO(int _lado1, int _lado2, int _lado3) {
lado1 = _lado1;
lado2 = _lado2;
lado3 = _lado3;
}
float cTRIANGULO::CalArea() {
float area;
area = (base * altura / 2);
return area;
}
int cTRIANGULO::CalPerimetro() {
int perimetro;
perimetro = 2 * (base + altura);
return perimetro;
}
void cTRIANGULO::formartraingulo() {

}
void cTRIANGULO::Imprimirresul() {
cout << "El area es: " << "" << endl;
cout << "El perimetro es: " << " " << endl;
}

int main() {

return 0;
}
#include <iostream>
using namespace std;

//
class rectangulo {
private:
int base;
int altura;
public:
void leer_datos(int&,int&);
void cargar_datos(int, int);
int calcular_area();
void imprimir(int);

};

void rectangulo::leer_datos(int & aux_base,int &aux_altura) {

cout << "ingrese la c+base: "; cin >> aux_base;


cout << "ingrese la altura: "; cin >> aux_altura;

}
void rectangulo::cargar_datos(int xbase, int xaltura) {
base = xbase;
altura = xaltura;
}
int rectangulo::calcular_area() {
int area;
area = base * altura;
return area;
}
void rectangulo::imprimir(int xarea) {
cout << "Elarea es: " << xarea << endl;;
}
int main() {

int aux_base = 0, aux_altura = 0;


int aux_area = 0;
rectangulo cuadro,regla,cuaderno,hoja;
cout << "\nCUADRO" << endl;
cuadro.leer_datos(aux_base,aux_altura);
cuadro.cargar_datos(aux_base,aux_altura);
aux_area = cuadro.calcular_area();
cuadro.imprimir(aux_area);

return 0;
}
int main() {
int N;
cout << "ingrese N: ";
cin >> N;
for (int i = 2; i <= N; i++) {
for (int j = 2; j < i; j++) {
if ((i % j) != 0) {

}
}
cout << i << " son primos menores que N" << endl;
}

return 0;
}

También podría gustarte