Dev - C++ - programacion c++ con libreria < stdio.h>

 
Vista:

programacion c++ con libreria < stdio.h>

Publicado por walfret (1 intervención) el 20/09/2018 06:15:38
ejercicios
3. Determinar la cantidad de metros requerida para confeccionar un traje a cada uno de los
clientes de una sastrería. La cantidad de metros requerida corresponde a las 8 quintas
partes de la altura del cliente. El programa termina cuando para un cliente se teclea una
altura de 0,0 metros, al final se debe mostrar el número total de clientes atendidos.

4. Determinar el total de números que no son múltiplos de 2, ni de 3, ni de 5 de una cantidad
no determinada de números ingresados por teclado. El programa termina cuando se
ingresa el número cero (0). Se debe mostrar también el total de números analizados, el
total de números que no son múltiplos solo de 2, el total de números que no son múltiplos
solo de 3 y el total de números que no son múltiplos solo de 5.

5. Se leen 2 números A y B determine cuál es el múltiplo de A más cercano a B.

6. En el vivero n personas hacen compras. A cada persona le hacen un descuento sobre la
factura dependiendo del total de ella así:
si valor total de la factura es mayor a 100.000 y menor o igual a 400.000 el descuento es
del 10%
si valor total de la factura es mayor a 400.000 y menor o igual a 600.000 el descuento es
del 5%
si valor total de la factura es mayor a 600.000 y menor o igual a 800.000 el descuento es
del 20%
si valor total de la factura es mayor a 800.000 el descuento es del 25%
Hacer un programa que calcule e imprima el valor total de la factura de cada persona, el
total de las compras de todas las personas y el promedio de compras.

7. Dado un número natural n encuentre su raíz digital.
Raíz digital de un natural: se calcula el natural m sumando los dígitos que componen a n. El
proceso se repite sobre el nuevo número hasta que el resultado sea de un dígito.
Ejemplo: 347 → 3 + 4 + 7 = 14 → 1 + 4 = 5 → RD(347) = 5

8. Dado un número natural n (de cualquier cantidad de dígitos) encuentre otro entero m que
sea n al revés, invirtiendo el orden de los dígitos y diga si n es un palíndromo. Si n es un
palíndromo, entonces se lee igual de izquierda a derecha que de derecha a izquierda.
Ejemplos: para n=345 el n al revés es 543 y no es palíndromo. Para n=75357 el n al revés
es 75357 y por lo tanto si es palíndromo.

13. Escriba un programa en C que lea por teclado un número N e imprima si es un Número
Feliz.
Número feliz: todo número natural que cumple la condición de que si se suma los
cuadrados de sus dígitos y se sigue el mismo proceso con los resultados parciales hasta
obtener un solo dígito... el resultado es 1. Por ejemplo, el número 203 es un número feliz
ya que, 2
2+0
2 +3
2 = 13 el mismo proceso para el 13 es 12+ 3
2 = 10, el mismo proceso para
el 10 es, 12 + 02 = 1, como resultado es de un solo dígito (en caso contrario seguir el
proceso), se detiene el proceso para este ejemplo (porque el resultado es de un solo
dígito).
19 es feliz porque 12 + 92 = 82, el mismo proceso para el 82, 82 + 22 = 68, el mismo proceso
para el 68, 62 + 82 = 100, el mismo proceso para el 100, 12 + 02+ 02 = 1

14. Se dice que un número es CUBO INTERESANTE si puede ser representado como la suma de
los cubos de sus dígitos.
Desarrolle un programa en lenguaje C para imprimir en pantalla los 4 primeros cubos
interesantes entre todos los enteros mayores a 1. Uno de esos números es 153 pues:
153= 13 + 5
3 + 3
3 = 1+125+27=153
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

programacion c++ con libreria < stdio.h>

Publicado por dario (718 intervenciones) el 24/09/2018 15:36:51
Ejercicio Nro 3: Sastreria

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>
 
int main() {
    int f=1,i=0;
    float altura,metrosTela;
 
    while (f != 0) {
        printf("Altura en mts del cliente: ");
        scanf("%f",&altura);
 
        if (altura == 0)
            f = 0;
        else {
            metrosTela = altura * 8/5;
            printf("Metros de tela requeridos: %.2f\n",metrosTela);
            i++;
        }
 
        printf("\n");
 
    }
 
    printf("\nTotal de clientes atendidos %d",i);
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 4
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

programacion c++ con libreria < stdio.h>

Publicado por mario (1 intervención) el 18/08/2020 21:54:44
muy buen trabajo, especialmente para quienes habiamos olvidado esta entretencion que es mejor que jugar ajedrez y bridge, aqui se sortean en cada instante el mate pastor o declaciones de 4 treboles.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

programacion c++ con libreria < stdio.h>

Publicado por dario (718 intervenciones) el 25/09/2018 05:09:19
Ejercicio Nro 7: Raiz Digital

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
int main() {
    int Tnumero,numero,x,y,z;
 
    cout << "Digite un numero: ";
    cin >> numero;
 
    Tnumero = numero;
 
    while (numero > 9) {
        x = numero % 10;
        y = (numero / 10) % 10;
        z = (numero / 10) / 10;
        numero = (x + y + z);
    }
 
    cout << "La raiz digital de " << Tnumero << " es " << numero;
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar