Dev - C++ - me pueden ayudar por que me cicla de esta forma

 
Vista:

me pueden ayudar por que me cicla de esta forma

Publicado por Adrian Mendiola (14 intervenciones) el 06/09/2020 20:39:57
Buenas tardes, me pueden ayudar por que me cicla de esta forma.

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
#include <stdio.h>
#include <iostream>
#include<conio.h>
 
float potencia(float base, int exponente) {
    float resultado = 1;
    int i;
    for (i = 0; i < exponente; ++i) {
        resultado *= base;
    }
    return resultado;
}
int main() {
	setlocale (LC_CTYPE, "Spanish");
    float x, y, resultado;
    float multi;
    char nom[20];
    char op;
 
   while (true)
    {
 
	   int valido = 1;
	   system ("cls");
	   printf("\n  Bienvenido al programa control de ventas \n");
        printf("\n \n");
        printf("\nEn esta aplicación podrás       \n");
        printf("\n\n\n\n\n\n\n\n\nDigita ENTER para continuar\n");
        getch();
        system ("cls"),
        printf("\n  Selecciones operación que desee realizar\n");
        printf("\n  1  Digite para venta de auto nuevo.");
		printf("\n  2  Digite para venta de auto Seminuevo.");
		printf("\n  3  Digite para venta de accesorios.");
        printf("\n\n Operación a realizar:");
        scanf("%c", &op);
        switch (op) {
	    case '1':
	    	system ("cls"),
	    	printf("    - Venta de auto nuevo.\n\n");
	    	printf("Nombre del empleado:  ");
	    	scanf("%s", &nom);
	    	printf("\n\nIngrese el omnto a pagar: ");
       		scanf("%f", &x);
       		multi = x * 7;
       		resultado = 100 / multi;
       		printf("%s", &nom);
            break;
 
        case '2':
        	system ("cls"),
	    	printf("    - Venta de auto nuevo.\n\n");
	    	printf("Nombre del empleado:  ");
	    	scanf("%s", &nom);
	    	printf("\n\nIngrese el omnto a pagar: ");
       		scanf("%f", &x);
       		multi = x * 5;
       		resultado = 100 / multi;
       		printf("%s", &nom);
            break;
 
        case '3':
        	system ("cls"),
	    	printf("    - Venta de auto nuevo.\n\n");
	    	printf("Nombre del empleado:  ");
	    	scanf("%s", &nom);
	    	printf("\n\nIngrese el omnto a pagar: ");
       		scanf("%f", &x);
       		multi = x * 3;
       		resultado = 100 / multi;
       		printf("%s", &nom);
            break;
        default:
            valido = 0;
        }
        if (valido)
            printf("\n\nEl resultado es:  %f   \n", resultado);
        else
            printf("Operación invalida\n");
        printf("\nPulsa 'n' para salir o ¿Deseas realizar otra operación? ");
        getchar();
        scanf("%c", &op);
        if (op == 'n')
        {
            printf("\n");
            printf("\n\ \n\n ");
            return 0;
        }
        getchar();
    }
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Rodrigo
Val: 1.682
Plata
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

me pueden ayudar por que me cicla de esta forma

Publicado por Rodrigo (460 intervenciones) el 06/09/2020 23:13:47
Explica mas, que es lo que no te funciona o como esperas que funcione.
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

me pueden ayudar por que me cicla de esta forma

Publicado por Adrian Mendiola (14 intervenciones) el 06/09/2020 23:28:38
Después de solicitar el nombre me regresa a la pantalla inicial sin que me permita realizar la operación asignada a cada caso.
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.222
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

me pueden ayudar por que me cicla de esta forma

Publicado por dario (248 intervenciones) el 07/09/2020 10:39:26
Primero decide en que lenguaje estas programando, tienes cabeceras de C y C++
Salu2.
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