Este documento presenta varios programas en C++ que utilizan estructuras de control repetitivas como while, do-while y for. Incluye programas que calculan sumas, promedios, tablas de multiplicar y más. El documento proporciona código de ejemplo con la sintaxis y funcionalidad de cada tipo de ciclo repetitivo.
Se da una introducción a la manipulación y caracteres y cadenas en el lenguaje de programación C. Se muestran algunas funciones de librerías estándar de C con ejemplos de su uso. Se muestra el uso de punteros para manejar cadenas. Finalmente se muestra la conversión entre tipos de datos en C.
Se da una introducción a la manipulación y caracteres y cadenas en el lenguaje de programación C. Se muestran algunas funciones de librerías estándar de C con ejemplos de su uso. Se muestra el uso de punteros para manejar cadenas. Finalmente se muestra la conversión entre tipos de datos en C.
Ejercicios resueltos en el Laboratorio de estructuras struct registrosrasave
Estructuras struct lenguaje C, declaración de estructuras struct, definición de estructuras struct, asignación de estructuras struct, acceso a los miembros de la estructura struct, operadores para el acceso a estructuras struct, operador punto, operador flecha
Ejercicios resueltos en el Laboratorio de estructuras struct registrosrasave
Estructuras struct lenguaje C, declaración de estructuras struct, definición de estructuras struct, asignación de estructuras struct, acceso a los miembros de la estructura struct, operadores para el acceso a estructuras struct, operador punto, operador flecha
Instrucciones del procedimiento para la oferta y la gestión conjunta del proceso de admisión a los centros públicos de primer ciclo de educación infantil de Pamplona para el curso 2024-2025.
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “ROMPECABEZAS DE ECUACIONES DE 1ER. GRADO OLIMPIADA DE PARÍS 2024”. Esta actividad de aprendizaje propone retos de cálculo algebraico mediante ecuaciones de 1er. grado, y viso-espacialidad, lo cual dará la oportunidad de formar un rompecabezas. La intención didáctica de esta actividad de aprendizaje es, promover los pensamientos lógicos (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia, viso-espacialidad. Esta actividad de aprendizaje es de enfoques lúdico y transversal, ya que integra diversas áreas del conocimiento, entre ellas: matemático, artístico, lenguaje, historia, y las neurociencias.
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA, crea y desarrolla ACERTIJO: «CARRERA OLÍMPICA DE SUMA DE LABERINTOS». Esta actividad de aprendizaje lúdico que implica de cálculo aritmético y motricidad fina, promueve los pensamientos lógico y creativo; ya que contempla procesos mentales de: PERCEPCIÓN, ATENCIÓN, MEMORIA, IMAGINACIÓN, PERSPICACIA, LÓGICA LINGUISTICA, VISO-ESPACIAL, INFERENCIA, ETCÉTERA. Didácticamente, es una actividad de aprendizaje transversal que integra áreas de: Matemáticas, Neurociencias, Arte, Lenguaje y comunicación, etcétera.
1. INSTITUTO TECNOLOGICO DE MATAMOROS
ING. ELECTRÓNICA
Unidad 2
“programas while, do while y for”
Catedrático: Paula Rangel Oropeza
Alumno: Fierros Peña Miguel Angel
H.matamoros, tamps.
2. Programas while
// mostrar la suma de 10 numeros y promedio de esos 10 numeros
#include<iostream.h>
void main()
{
int n,num,c=0,suma=0;
while(c<=9)
{
cout<<"ingresar numero:";
cin>>num;
suma+=num;
c=c+1;
}
cout<<"nla suma de los numeros es:"<<suma;
cout<<"nel promedio es :"<<suma/num;
}
3. Sucesión de un numero n , de 1 hasta ese numero
#include<iostream.h> #include<conio.h>
void main()
{
int n,c=1 ;
cout<<"teclea un valor:";
cin>>n;
clrscr();
while(c<=n)
{
cout<<c<<"n";
c++;
}
}
4. Escribe un programa que solicite 5 enteros, visualice la cantidad de enteros que sean
mayores a 100, la cantidad de enteros menores a 100 y la cantidad de iguales a 100.
#include<iostream.h>
void main()
{
int n,igual=0,mayor=0,menor=0,c=1;
while(c<=5)
{
cout<<"ingrese un numero:";
cin>>n;
if(n<100)
menor= menor+1;
else if(n>100)
mayor=mayor+1;
else
igual=igual+1;
c++
}
cout<<"nnumeros mayores a 100:"<<mayor;
cout<<"nnumeros menores a 100:"<<menor;
cout<<"nnumeros iguales a 100:"<<igual;
}
5. Hacer un programa que calcule las 3 calificaciones para 5 alumnos.
#include<iostream.h> void main()
{
int n,calf1,calf2,calf3,c=0,pf ;
while(c<=4)
{
cout<<"n 1er calificacion:";
cin>>calf1;
cout<<"2da calificacion:";
cin>>calf2;
cout<<"3er calificacion:";
cin>>calf3;
pf=(calf1+calf2+calf3)/3;
cout<<"el promedio es:"<<pf<<"n";
c++;
}
}
6. Elaborar un programa que realice la conversión de pesos a dólares, pero n veces.
#include<iostream.h> // dolares a cambiar
void main()
{
float ct,tc;
int c=1,p;
while (c==1)
{
cout<<"ingrese el monto de pesos a cambiar";
cin>>p;
cout<<"ingrse el tipo de cambio";
cin>>tc;
ct=(p/tc);
cout<<"el total de dolares es:"<<ct;
cout<<"ndeseas realizar otra conversion si(1) no(2)"<<"n";
cin>>c;
}
}
7. solicite 10 enteros calcule y visualice el promedio de los enteros pares.
#include<iostream.h> // suma y promedio solo de los numeros pares
void main(){
int n,c=0,c2=0,d=0,pf;
while(c<=9)
{
cout<<"ingrse un numero:";
cin>>n;
if(n%2==0)
{
c2+=1;
d+=n;
pf=(d/c2);
}
c++;
}
cout<<"el promedio de los numeros pares es:"<<pf;
}
11. suma de 10 numeros y mostrar el promedio de los 10
#include<iostream.h>
void main()
{
int num,c=0,suma=0;
do
{
cout<<"ingresar un numero";
cin>>num;
suma+=num;
c=c+1;
}
while(c<=9);
cout<<"nla suma de los numeros es:"<<suma;
cout<<"nel promedio es :"<<suma/c;
}
13. un programa que solicite 5 enteros, visualice la cantidad de enteros que sean mayores a
100, la cantidad de enteros menores a 100 y la cantidad de iguales a 100.
#include<iostream.h>
void main()
{
int n,igual=0,mayor=0,menor=0,c=1;
do
{
cout<<"ingrese un numero:";
cin>>n;
if(n<100)
menor= menor+1;
else if(n>100)
mayor=mayor+1;
else
igual=igual+1;
c++;
}
while(c<=5);
cout<<"nnumeros mayores a 100:"<<mayor;
cout<<"nnumeros menores a 100:"<<menor;
cout<<"nnumeros iguales a 100:"<<igual;
}
14. programa que calcule las 3 calificaciones para 5 alumnos.
#include<iostream.h>
void main()
{
int n,calf1,calf2,calf3,c=0,pf ;
do
{
cout<<"n 1er calificacion:";
cin>>calf1;
cout<<"2da calificacion:";
cin>>calf2;
cout<<"3er calificacion:";
cin>>calf3;
pf=(calf1+calf2+calf3)/3;
cout<<"el promedio es:"<<pf;
c++;
}
while(c<=4);
}
15. un programa que realice las conversiones de pesos a dólares, n veces.
#include<iostream.h>
void main()
{
float ct,tc;
int c=1,p;
do
{
cout<<"ingrese el monto de pesos a cambiar:";
cin>>p;
cout<<"ingrese el tipo de cambio:";
cin>>tc;
ct=(p/tc);
cout<<"el total de dolares es:"<<ct;
cout<<"ndeseas realizar otra conversion si(1) no(2)";
cin>>c;
}
while (c==1);
}
16. programa que solicite 10 números, calcular y visualizar solamente el promedio de los
números pares.
#include<iostream.h>
void main()
{
float p=0,g;
int c=1,n;
do
{
cout<<"ingresar un numero:";
cin>>n;
if(n%2==0)
p=p+n;
g=p/10;
c++;
}
while(c<=10);
cout<<"nel promedio de los numeros pares es:"<<g<<"n";
}
17. programa que muestre el siguiente menú.
1-Calcular el área de un cuadrado.
2-Calcular el área de un circulo.
3-Calcular el área de un rectángulo.
4-Calcular el área de un triángulo.
Y cero para salir.
El programa de capturar la entrada del menú y pedir los datos necesarios, debe mostrar
todos los mensajes necesarios para que el usuario entienda lo que se está pidiendo y
visualizar el estado.
Luego de ejecutar el programa, se debe muestre nuevamente el menú de manera que el
usuario pueda seleccionar otra opción.
#include<iostream.h>
void main()
{
int o;
double l,A,b,h,B,H,r;
do
{
cout<<"nmenu de operaciones:";
cout<<"n1-cuadrado:";
cout<<"n2-circulo:";
cout<<"n3-rectangulo:";
cout<<"n4-triangulo:";
cout<<"n0-salir:"<<"n";
18. cout<<"nSelecciona una opcion:";
cin>>o;
switch(o)
{
case 1:
cout<<"ingresar lado:";
cin>>l;
A=l*l;
cout<<"el area del cuadrado es:"<<A<<"n";
break;
case 2:
cout<<"ingresar radio:";
cin>>r;
A=3.1416*r*r;
cout<<"el area del circulo es:"<<A<<"n";
break;
case 3:
cout<<"ingresar base :";
cin>>B;
cout<<"ingresar la altura :";
cin>>H;
A=B*H;
19. cout<<"el area del rectangulo es:"<<A<<"n";
break;
case 4:
cout<<"ingresar base:";
cin>>b;
cout<<"ingresar altura:";
cin>>h;
A=(b*h)/2;
cout<<"el area del triangulo es:"<<A<<"n";
break;
case 0:
cout<<"termino el programa"<<"n";
break;
default:
cout<<"opcion incorrecta:";
}
}while(o!=0);
}
23. suma de 3 calificaciones para 5 alumnos
#include<iostream.h>
void main()
{
int n,calf1,calf2,calf3,c=0,pf;
char nom[50];
for(c=1;c<=5;c++)
{
cout<<"n nombre del alumno:";
cin.getline(nom,50);
cin.getline(nom,50);
cout<<"n 1er calificacion:";
cin>>calf1;
cout<<"2da calificacion:";
cin>>calf2;
cout<<"3er calificacion:";
cin>>calf3;
pf=(calf1+calf2+calf3)/3;
cout<<"el promedio es:"<<pf;
}
}
24. Hacer cualquier tabla de multiplicar
#include<iostream.h>
void main()
{
int t,c;
cout<<"que tabla de multiplicar deseas ver:";
cin>>t;
for(c=1;c<=10;c++)
{
cout<<t<<"x"<<c<<"="<<c*t<<"n";
}
}
25. programa que solicite 10 números, calcular y visualizar solamente el promedio de los
números pares.
include<iostream.h>
main ()
{
int c, n=0;
float suma=0,pares=0;
for (c=1;c<=10;c++)
{
cout<<"ningrese un numero: ";
cin>>n;
if((n%2==0)&&(n!=0))
{
suma=n+suma;
pares++;
}
}
cout<<"nla suma de los numeros pares es: "<<suma;
cout<<"nel promedio de los numeros pares es: "<<suma/pares;
return 0;
}
26. programa que solicite 10 valores , visualizar cuántos son mayores que 100, cuántos
menores e iguales a 100
#include<iostream.h>
void main()
{
int n,c,menor=0,igual=0,mayor=0;
for(c=1;c<=10;c++)
{
cout<<"ingrese un digito:";
cin>>n;
if(n<100)
{
menor=menor+1;
}
if(n>100)
{
mayor=mayor+1;
}
if(n==100)
{
igual=igual+1;
}
}
cout<<"nnumeros menores a 100:"<<menor;
28. programa que visualice una tabla de multiplicar que este en el rango de 1-10.
#include<iostream.h>
main()
{
int V, M, C;
cout<<"ingresar la tabla que desea visualizar: ";
cin>>V;
if(V<=10&&V>0)
for(C=1; C<=10; C++)
{
M=V*C;
cout<<V<<"X"<<C<<"="<<M;
cout<<"n";
}
else
cout<<"no valido";
return 0;
}
29. programa que solicite la edad de 5 personas, visualizar cuantos son mayores y menores
de edad.
#include<iostream.h>
void main()
{
int e,c,menor=0,mayor=0;
for(c=0;c<=5;c++)
{
cout<<"ingrese la edad de la persona:";
cin>>e;
if(e<18)
{
menor=menor+1;
}
else
mayor= mayor+1 ;
}
cout<<"npersona menor de edad:"<<menor;
cout<<"npersona mayor de edad:"<<mayor;
}
30. programa que solicite un entero n, visualice n líneas de 1 a n.
#include<iostream.h>
void main ()
{
int x,y,numero;
cout<<"ingrese para la serie";
cin>>numero;
for(x=1;x<=numero;x++)
{
for(y=1;y<=x;y++)
{
cout<<y<<' ';
}
cout<<"n" ;
}
}