problema 1
# include<iostream>
using namespace std;
int main()
{
char c;
int i=260;
float f=10.89;
c=i;
cout<<"\n""c="<<c;
i=f;
f=i;
cout<<"/n""f="<<f;
return 0;
}
problema 2
# include<iostream>
using namespace std;
int main()
{
int i,j=10;
float f=10.89;
i=10+0*10;
f=f/i;
i=i+1;
j= i % j;
cout<<"\n"<<i<<"\t"<<f<<"t"<<j;
return 0;
}
problema 3
# include <iostream>
using namespace std;
int main()
{
int i=10, j;
j=i;
i=i+1;
cout<<"\n"<<i*j;
return 0;
}
problema 4
# include <iostream>
using namespace std;
int main()
{
int i=10,j;
j=i++;
cout<<"\n"<<i+j;
return 0;
}
problema 5
# include <iostream>
using namespace std;
int main()
{
int i=10, j;
j=i+1;
j=i--;
cout<<"\n"<<i<<"\n"<<j;
return 0;
}
problema 6
# include <iostream>
using namespace std;
int main()
{
int i=10, j;
j=++i;
cout<<"\n"<<i*j;
return 0;
}
problema 7
# include <iostream>
using namespace std;
int main()
{
int i=0, j=10, k;
i=((!j) || ((j+1)>10));
k=((j %2)==0);
cout<<("\n",i,j,k);
return 0;
}
problema 8
#include <iostream>
using namespace std;
int main() {
float base, altura, area;
// Solicitar al usuario que ingrese la base y la altura
cout << "Ingresa la base del triangulo: ";
cin >> base;
cout << "Ingresa la altura del triangulo: ";
cin >> altura;
// Calcular el área del triángulo
area = (base * altura) / 2;
// Mostrar el resultado
cout << "El area del triangulo es: " << area << endl;
return 0;
}
;
}
Problema 09
Realizar un programa para que lea el radio de un circulo e imprima su área y perímetro. defina el valor de pi como 3.141592
#include <iostream>
using namespace std;
const double PI = 3.141592;
int main() {
double radio, area, perimetro;
cout << "Ingrese el radio del círculo: ";
cin >> radio;
// Calcular el área y el perímetro
area = PI * radio * radio;
perimetro = 2 * PI * radio;
cout << "El área del círculo es: " << area << endl;
cout << "El perímetro del círculo es: " << perimetro << endl;
return 0;
}
Problema 10
Escriba un programa para calcular la magnitud de la fuerzaentre dos cargas eléctricas dadas las coordenadas de lascargas y la magnitud de cada carga
#include <iostream>
#include <cmath>
using namespace std;
const float k = 8.99e9; // Constante eléctrica
float calcularFuerza(float q1, float q2, float x1, float y1, float x2, float y2) {
float r = sqrt(pow((x2 - x1), 2) + pow((y2 - y1), 2)); // Distancia entre las cargas
float F = (k * abs(q1 * q2)) / pow(r, 2); // Cálculo de la fuerza
return F;
}
int main() {
float q1, q2, x1, y1, x2, y2;
cout << "Ingrese la magnitud de la primera carga (q1): ";
cin >> q1;
cout << "Ingrese la magnitud de la segunda carga (q2): ";
cin >> q2;
cout << "Ingrese las coordenadas de la primera carga (x1 y y1): ";
cin >> x1 >> y1;
cout << "Ingrese las coordenadas de la segunda carga (x2 y y2): ";
cin >> x2 >> y2;
float fuerza = calcularFuerza(q1, q2, x1, y1, x2, y2);
cout << "La magnitud de la fuerza entre las cargas es: " << fuerza << " Newtons." << endl;
return 0;
}
Utilizando la biblioteca
#include <iostream>
#include <cstdlib> // Para usar las funciones de la librería <stdlib>
#include <ctime> // Para utilizar la función time()
using namespace std;
int main() {
// Semilla para generar números aleatorios
srand(time(0));
// Generar un número aleatorio entre 1 y 100
int numeroSecreto = rand() % 100 + 1;
int intento;
int intentosRestantes = 5;
cout << "¡Adivina el número secreto entre 1 y 100!" << endl;
while (intentosRestantes > 0) {
cout << "Ingresa tu intento: ";
cin >> intento;
if (intento == numeroSecreto) {
cout << "¡Adivinaste el numero secreto!" << endl;
break;
} else {
cout << "Intento incorrecto. ";
if (intento < numeroSecreto) {
cout << "El numero secreto es mayor." << endl;
} else {
cout << "El numero secreto es menor." << endl;
}
intentosRestantes--;
cout << "Intentos restantes: " << intentosRestantes << endl;
if (intentosRestantes == 0) {
cout << "Se agotaron los intentos. El número secreto era: " << numeroSecreto << endl;
}
}
}
return 0;
}
Estas líneas incluyen las cabeceras necesarias para trabajar con entrada/salida estándar (<iostream>), funciones de la biblioteca estándar de C (<cstdlib> para rand() y srand()) y manipulación de tiempo (<ctime> para time()).
Comienza la definición de la función principal.
time(0) devuelve el tiempo actual en segundos desde el 1 de enero de 1970. Esto se utiliza como semilla para la función rand(), lo que garantiza que la secuencia de números aleatorios sea diferente en cada ejecución del programa.
Genera un número aleatorio entre 1 y 100 y lo asigna a la variable numeroSecreto.
Declara variables para almacenar los intentos del usuario y el número de intentos restantes.
Muestra un mensaje inicial para explicar el propósito del programa.
Solicita al usuario ingresar un número y almacena el valor en la variable intento.
Compara el número ingresado por el usuario con el número secreto. Si son iguales, muestra un mensaje de felicitación y sale del bucle con break. Si no son iguales, muestra una pista sobre si el número secreto es mayor o menor y reduce el número de intentos restantes.
Cuando el bucle termina (ya sea porque el usuario adivinó el número o se quedó sin intentos), muestra un mensaje final.
Utilizando la biblioteca
#include <stdio.h>
int main() {
// Declaración de variables
int num1, num2, suma;
// Solicitar al usuario ingresar dos números
printf("Ingrese el primer número: ");
scanf("%d", &num1);
printf("Ingrese el segundo número: ");
scanf("%d", &num2);
// Realizar la suma
suma = num1 + num2;
// Mostrar el resultado
printf("La suma de %d y %d es: %d\n", num1, num2, suma);
return 0;
}
incluye la librería de entrada/salida estándar de C, <stdio.h>, que proporciona funciones como printf y scanf para la entrada y salida de datos.
Declara tres variables de tipo entero: num1 y num2 para almacenar los números ingresados por el usuario, y suma para almacenar el resultado de la suma.
Utiliza printf para imprimir mensajes en la consola y scanf para leer números ingresados por el usuario. %d se utiliza para especificar el formato de un entero.
Realiza la suma de num1 y num2 y almacena el resultado en la variable suma.
Utiliza printf para mostrar el resultado en la consola. %d se utiliza para imprimir valores enteros.