Escriba un programa que muestre el resultado de la siguiente operación, donde a, b, c y d
son números.
● resultado=( a + b ) / ( c + d )
Posible solución:
#include<iostream>
using namespace std;
int main(){
float a,b,c,d,operacion;
cout<<"Ingrese el valor de a: ";
cin>>a;
cout<<"Ingrese el valor de b: ";
cin>>b;
cout<<"Ingrese el valor de c: ";
cin>>c;
cout<<"Ingrese el valor de d: ";
cin>>d;
operacion=(a+b)/(c+d);
cout<<"El resultado de la operacion es: "<<operacion;
return 0;
}
Calcule la corriente de un circuito en serie que tiene una resistencia y una fuente de voltaje
dc, se solicita que se cree un programa que permita calcular la corriente al introducir un valor
de voltaje y de resistencia.
Posible solución
#include<iostream>
using namespace std;
int main(){
float voltaje,resistencia,corriente;
cout<<"Ingrese el voltaje: ";
cin>>voltaje;
cout<<"Ingrese el valor de la resistencia: ";
cin>>resistencia;
corriente=voltaje/resistencia;
cout<<"El valor de corriente es: "<<corriente;
return 0;
}
Escriba un programa que solicite dos datos(A y B) y muestre a la salida los valores
intercambiados, ejemplo:
● Entrada: A=3 B=2
● Salida: A=2 B=3
Posible solución
#include<iostream>
using namespace std;
int main(){
int A,B,dato;
cout<<"Ingrese el dato A: ";
cin>>A;
cout<<"Ingrese el dato B: ";
cin>>B;
dato=A;
A=B;
B=dato;
cout<<"El dato A contiene: "<<A<<endl;
cout<<"El dato B contiene: "<<B;
return 0;
}
Se necesita un programa que obtenga el promedio de las notas de un estudiante en el área
de matemáticas donde se tiene la nota de un taller 1, Taller 2, y Taller 3, se solicita que a la
entrada se ingrese la nota de cada actividad y a la salida se obtenga un promedio de esas
notas.
Posible solución
#include<iostream>
using namespace std;
int main(){
float taller_1,taller_2,taller_3,promedio;
cout<<"Ingrese la nota del taller 1: ";
cin>>taller_1;
cout<<"Ingrese la nota del taller 2: ";
cin>>taller_2;
cout<<"Ingrese la nota del taller 3: ";
cin>>taller_3;
promedio=(taller_1+taller_2+taller_3)/3;
cout<<"El promedio de las notas es: "<<promedio;
return 0;
}
Escriba un programa que solicite la edad al usuario e informe si la persona es mayor o menor
de edad
Posible solución
#include<iostream>
using namespace std;
int main(){
int edad;
cout<<"Ingrese su edad: ";
cin>>edad;
if(edad>=18){
cout<<"Usted es mayor de edad";
}else{
cout<<"Usted es menor de edad";
}
return 0;
}
Se necesita un programa que solicite dos números enteros y me informe si uno de los
números es mayor, menor o igual.
Posible solución
#include<iostream>
using namespace std;
int main(){
int n1,n2;
cout<<"Ingrese el primer numero entero: ";
cin>>n1;
cout<<"Ingrese el segundo numero entero: ";
cin>>n2;
if(n1>n2){
cout<<"el numero "<<n1<<" es mayor que "<<n2;
}else if(n1<n2){
cout<<"el numero "<<n1<<" es menor que "<<n2;
}else{
cout<<"Los numeros ingresados son iguales";
}
return 0;
}
Escriba un programa que determine si un número entero es par o impar
Posible solución
#include<iostream>
using namespace std;
int main(){
int n,modulo;
cout<<"Ingrese un numero entero: ";
cin>>n;
modulo=n%2;
if(modulo==0){
cout<<"El numero es PAR";
}else{
cout<<"El numero es IMPAR";
}
return 0;
}
En una comunidad se pretende elegir al personero entre dos candidatos (A y B) las
votaciones se realizaron y La información que se tiene es la cantidad de votos por mesa para
cada candidato por lo tanto se desea conocer el ganador o un posible empate, la comunidad
solo dispuso de 4 mesas de votación.
Posible solución
#include<iostream>
using namespace std;
int main(){
int mesa_1,mesa_2,mesa_3,mesa_4,total_A,total_B;
cout<<"Total de votos por mesa del candidato A "<<endl;
cout<<"numero de votos - mesa 1:";
cin>>mesa_1;
cout<<"numero de votos - mesa 2:";
cin>>mesa_2;
cout<<"numero de votos - mesa 3:";
cin>>mesa_3;
cout<<"numero de votos - mesa 4:";
cin>>mesa_4;
total_A=mesa_1+mesa_2+mesa_3+mesa_4;
cout<<"Total de votos por mesa del candidato B "<<endl;
cout<<"numero de votos - mesa 1:";
cin>>mesa_1;
cout<<"numero de votos - mesa 2:";
cin>>mesa_2;
cout<<"numero de votos - mesa 3:";
cin>>mesa_3;
cout<<"numero de votos - mesa 4:";
cin>>mesa_4;
total_B=mesa_1+mesa_2+mesa_3+mesa_4;
if(total_A >total_B){
cout<<"Gano candidato A";
}
if(total_B >total_A){
cout<<"Gano candidato B";
}
if(total_A==total_B){
cout<<"Hay empate";
}
return 0;
}
Se necesita un programa que calcule el valor de la resistencia solo con los siguientes
colores.
Rojo = 2
Naranja = 3
Recuerde que una resistencia o resistor trae tres bandas de colores y una cuarta que es la
tolerancia para el desarrollo del algoritmo ignore la tolerancia
El programa solicita el color en cada una de las bandas y a la salida se obtiene el valor de la
resistencia.
● Ingrese el color de la banda 1:
Ingrese el color de la banda 2:
Ingrese el color de la banda 3;
El valor de la resistencia es: ohmios.
Las posibles combinaciones son:
● Rojo vale 2
● Naranja vale 3
Banda 1 Banda 2 Banda 3 (# de ceros) Valor de la resistencia
rojo rojo rojo 2200 ohmios
rojo rojo naranja 22000 ohmios
rojo naranja rojo 2300 ohmios
rojo naranja naranja 23000 ohmios
naranja rojo rojo 3200 ohmios
naranja rojo naranja 32000 ohmios
naranja naranja rojo 3300 ohmios
naranja naranja naranja 33000 ohmios
Posible solución
#include<iostream>
using namespace std;
int main(){
int banda_1=0,banda_2=0;
string color, banda_3;
cout<<"Ingrese el color de la banda 1: ";
cin>>color;
if(color=="rojo"){
banda_1=2;
}else{
banda_1=3;
}
cout<<"Ingrese el color de la banda 2: ";
cin>>color;
if(color=="rojo"){
banda_2=2;
}else{
banda_2=3;
}
cout<<"Ingrese el color de la banda 3: ";
cin>>color;
if(color=="rojo"){
banda_3="00";
}else{
banda_3="000";
}
cout<<"El valor de la resistencia es: "<<banda_1<<banda_2<<banda_3<<" ohmios";
return 0;
}
Escriba un programa que detecte si el carácter o letra ingresada es mayúscula o minúscula.
Apóyese con los siguientes datos tomados de la tabla código ASCII.
# = Letra # = Letra
65 = A 97 = a
66 = B 98 = b
67 = C 99 = c
68 = D 100 = d
69 = E 101 = e
70 = F 102 = f
71 = G 103 = g
72 = H 104 = h
73 = I 105 = i
74 = J 106 = j
75 = K 107 = k
76 = L 108 = l
77 = M 109 = m
78 = N 110 = n
79 = O 111 = o
80 = P 112 = p
81 = Q 113 = q
82 = R 114 = r
83 = S 115 = s
84 = T 116 = t
85 = U 117 = u
86 = V 118 = v
87 = W 119 = w
88 = X 120 = x
89 = Y 121 = y
90 = Z 122 = z
Posible solución
#include <iostream>
using namespace std;
int main(){
char letra;
cout<<"Escriba una letra: ";
cin>>letra;
if((letra>=97)and(letra<=122)){
cout<<"La letra es minuscula";
}else if((letra>=65)and(letra<=90)){
cout<<"La letra es mayuscula";
}
else{
cout<<"El caracter NO es una letra";
return 0;
}